diff options
Diffstat (limited to 'retroarch-standalone.service')
-rw-r--r-- | retroarch-standalone.service | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/retroarch-standalone.service b/retroarch-standalone.service index f3d700290dae..80f1647c5475 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 -Restart=always +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=on-abort +StandardInput=tty [Install] WantedBy=multi-user.target |