Created
December 10, 2024 22:34
-
-
Save mapa17/d6ceeab30092e0bd7633382b71d5b1ce to your computer and use it in GitHub Desktop.
tty1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Getty on %I | |
Documentation=man:agetty(8) man:systemd-getty-generator(8) | |
Documentation=https://0pointer.de/blog/projects/serial-console.html | |
After=systemd-user-sessions.service plymouth-quit-wait.service getty-pre.target | |
After=rc-local.service | |
# If additional gettys are spawned during boot then we should make | |
# sure that this is synchronized before getty.target, even though | |
# getty.target didn't actually pull it in. | |
Before=getty.target | |
IgnoreOnIsolate=yes | |
# IgnoreOnIsolate causes issues with sulogin, if someone isolates | |
# rescue.target or starts rescue.service from multi-user.target or | |
# graphical.target. | |
Conflicts=rescue.service | |
Before=rescue.service | |
# On systems without virtual consoles, don't start any getty. Note | |
# that serial gettys are covered by [email protected], not this | |
# unit. | |
ConditionPathExists=/dev/tty0 | |
[Service] | |
# the VT is cleared by TTYVTDisallocate | |
# The '-o' option value tells agetty to replace 'login' arguments with an | |
# option to preserve environment (-p), followed by '--' for safety, and then | |
# the entered username. | |
ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear - $TERM | |
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 | |
# Unset locale for the console getty since the console has problems | |
# displaying some internationalized messages. | |
UnsetEnvironment=LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION | |
[Install] | |
WantedBy=getty.target | |
DefaultInstance=tty1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment