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]
|
||||
Description=TUI display manager using KMSCON
|
||||
After=systemd-user-sessions.service plymouth-quit-wait.service
|
||||
After=kmsconvt@%i.service
|
||||
Conflicts=kmsconvt@%i.service
|
||||
Description=TUI display manager on %I using KMSCON
|
||||
After=systemd-user-sessions.service plymouth-quit-wait.service rc-local.service kmsconvt@%i.service
|
||||
Conflicts=getty@%i.service kmsconvt@%i.service ly@%i.service
|
||||
OnFailure=ly@%i.service
|
||||
|
||||
[Service]
|
||||
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
|
||||
StandardInput=tty
|
||||
StandardOutput=tty
|
||||
TTYPath=/dev/%I
|
||||
TTYReset=yes
|
||||
TTYVHangup=yes
|
||||
TTYVTDisallocate=yes
|
||||
IgnoreSIGPIPE=no
|
||||
SendSIGHUP=yes
|
||||
|
||||
[Install]
|
||||
Alias=autovt@.service
|
||||
WantedBy=multi-user.target
|
||||
DefaultInstance=tty2
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
[Unit]
|
||||
Description=TUI display manager on %I
|
||||
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]
|
||||
ExecStart=$PREFIX_DIRECTORY/bin/agetty -nl $PREFIX_DIRECTORY/bin/$EXECUTABLE_NAME %I ${TERM}
|
||||
|
|
|
|||
Loading…
Reference in New Issue