mirror of https://github.com/fairyglade/ly.git
systemd: Add more conflicts, better kmscon service
Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
parent
32f11cdbe5
commit
7eae544418
|
|
@ -1,17 +1,28 @@
|
||||||
|
# Default kmsconvt@.service
|
||||||
|
# Modified for Ly by AnErrupTion <anerruption@disroot.org>
|
||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=TUI display manager using KMSCON
|
Description=TUI display manager on %I using KMSCON
|
||||||
After=systemd-user-sessions.service plymouth-quit-wait.service
|
After=systemd-user-sessions.service plymouth-quit-wait.service rc-local.service kmsconvt@%i.service
|
||||||
After=kmsconvt@%i.service
|
Conflicts=getty@%i.service kmsconvt@%i.service ly@%i.service
|
||||||
Conflicts=kmsconvt@%i.service
|
OnFailure=ly@%i.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=$PREFIX_DIRECTORY/bin/kmscon --term=linux --font-engine unifont --vt=%I --login -- $PREFIX_DIRECTORY/bin/$EXECUTABLE_NAME --use-kmscon-vt
|
ExecStart=$PREFIX_DIRECTORY/bin/kmscon --term=linux --font-engine unifont --vt=%I --login -- $PREFIX_DIRECTORY/bin/$EXECUTABLE_NAME --use-kmscon-vt
|
||||||
StandardInput=tty
|
Type=idle
|
||||||
|
Restart=always
|
||||||
|
RestartSec=0
|
||||||
UtmpIdentifier=%I
|
UtmpIdentifier=%I
|
||||||
|
StandardInput=tty
|
||||||
|
StandardOutput=tty
|
||||||
TTYPath=/dev/%I
|
TTYPath=/dev/%I
|
||||||
TTYReset=yes
|
TTYReset=yes
|
||||||
TTYVHangup=yes
|
TTYVHangup=yes
|
||||||
TTYVTDisallocate=yes
|
TTYVTDisallocate=yes
|
||||||
|
IgnoreSIGPIPE=no
|
||||||
|
SendSIGHUP=yes
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
Alias=autovt@.service
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
DefaultInstance=tty2
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=TUI display manager on %I
|
Description=TUI display manager on %I
|
||||||
After=systemd-user-sessions.service plymouth-quit-wait.service getty@%i.service
|
After=systemd-user-sessions.service plymouth-quit-wait.service getty@%i.service
|
||||||
Conflicts=getty@%i.service
|
Conflicts=getty@%i.service kmsconvt@%i.service ly-kmsconvt@%i.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=$PREFIX_DIRECTORY/bin/agetty -nl $PREFIX_DIRECTORY/bin/$EXECUTABLE_NAME %I ${TERM}
|
ExecStart=$PREFIX_DIRECTORY/bin/agetty -nl $PREFIX_DIRECTORY/bin/$EXECUTABLE_NAME %I ${TERM}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue