diff options
author | Julian Xhokaxhiu | 2017-08-10 22:12:49 +0200 |
---|---|---|
committer | Julian Xhokaxhiu | 2017-08-10 22:12:49 +0200 |
commit | bec0d4ebfb52ab6a568bd359185c778ce7f15573 (patch) | |
tree | faf38ac4034e0ebe50f4c3fef2bc3de62ce36e77 | |
parent | 416d0747aec31c6474e0063bb4e0ca5f4917508d (diff) | |
download | aur-bec0d4ebfb52ab6a568bd359185c778ce7f15573.tar.gz |
Bring back X.Org and set a folder for savefiles and savestates
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | retroarch-standalone.cfg | 2 | ||||
-rw-r--r-- | retroarch-standalone.service | 9 |
3 files changed, 11 insertions, 6 deletions
@@ -6,14 +6,14 @@ pkgdesc="Systemd service and user to run Retroarch in stand-alone mode" url="" arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h') license=('MIT') -depends=('retroarch' 'retroarch-assets-xmb' 'retroarch-autoconfig-udev') +depends=('retroarch' 'retroarch-assets-xmb' 'retroarch-autoconfig-udev' 'xorg-server' 'xorg-xinit') install='retroarch-standalone.install' source=('retroarch-standalone.service' 'retroarch-standalone.sysuser' 'retroarch-standalone.cfg') -md5sums=('f73e83f0b6d17f06354d7c3db840afa1' +md5sums=('3a0ec662646862e513fe7a1cd72369b0' 'dff58d483453816a80dcdbc8d272e8b8' - '560492141cfd3737f20c73ed15fe9475') + 'ac40311816ee094e98f957db77cea241') package() { # Copy additional configuration file to /etc diff --git a/retroarch-standalone.cfg b/retroarch-standalone.cfg index 24a16560dde1..aba51d2573bc 100644 --- a/retroarch-standalone.cfg +++ b/retroarch-standalone.cfg @@ -6,3 +6,5 @@ libretro_directory = "~/.config/retroarch/cores" libretro_info_path = "~/.config/retroarch/info" video_shader_dir = "~/.config/retroarch/shaders" system_directory = "~/.config/retroarch/system" +savefile_directory = "~/.config/retroarch/savefile" +savestate_directory = "~/.config/retroarch/savestate" diff --git a/retroarch-standalone.service b/retroarch-standalone.service index f3d700290dae..75dbaea8d20e 100644 --- a/retroarch-standalone.service +++ b/retroarch-standalone.service @@ -1,14 +1,17 @@ [Unit] Description=Systemd service and user to run Retroarch in stand-alone mode +After=systemd-user-sessions.service network.target sound.target +Conflicts=getty@tty1.service [Service] User=retroarch Group=retroarch PAMName=login -Type=simple -ExecStart=/usr/bin/retroarch --appendconfig=/etc/retroarch-standalone.cfg -TimeoutStopSec=30 +TTYPath=/dev/tty1 +ExecStartPre=/usr/bin/sleep 2s +ExecStart=/usr/bin/xinit /usr/bin/retroarch --appendconfig=/etc/retroarch-standalone.cfg -- :0 -nolisten tcp vt1 Restart=always +StandardInput=tty [Install] WantedBy=multi-user.target |