Odpowiedzi:
Moje tło to dystrybucje wywodzące się z RHEL (dziś Fedora), Arch jest mi obcy.
Kiedy /etc/inittab
i mgetty
gdzie był używany przez RHEL, możesz edytować /etc/inittab
i przekazać tę -p
opcję do mgetty
. Spowoduje to ustawienie monitu.
Teraz z przyjęciem systemd
/etc/inittab
jest pusty. Plik konfiguracyjny tty jest teraz /lib/systemd/system/getty\@.service
. Ten plik wydaje się używać agetty
zamiast mgetty
zarządzać tty. agetty
strona podręcznika nie wyświetla tej -p
opcji, ale można ją ponownie zainstalować mgetty
i użyć. Lub możesz użyć opcji -n
(bez monitu) z opcją -l
(określ program logowania) i napisać opakowanie /bin/login
z własnym monitem.
Teraz nie wiem, jak to ustawić w Arch, ale musisz dowiedzieć się, gdzie zarządza swoimi ttys ( /etc/inittab
jest to pierwsze miejsce, w którym musisz spojrzeć), a następnie przekonać się za pomocą programu tty, jak rzutować własny monit .
Utwórz plik usługi systemd w / etc / systemd / system /, aby uruchomić jednowierszowy skrypt bash z „chvt N”.
Aby uzyskać szczegółowe informacje, zobacz mój post: https://bbs.archlinux.org/viewtopic.php?id=231082
Działa dobrze dla mnie. Myślę, że musi istnieć ustawienie, które można by edytować lub cokolwiek, ale po kilku godzinach przestałem go szukać. Wszechstronność i opcje konfiguracji systemd wydają się niesamowite. Teraz gdybym mógł po prostu dowiedzieć się, jak je właściwie znaleźć / wykorzystać.
EDYTUJ, ABY DODAĆ INFORMACJE (28 października 2017 r.):
Aby uzyskać szczegółowe informacje, jak to zrobić, zobacz: systemd - Zmień domyślny tty logowania
Popraw błędy lub wyjaśnij prostsze rozwiązania poprzez publikowanie, a nie tylko głosowanie lub wskazywanie błędów.
agetty
i znalazłem wywołanie w / etc / inittab. Niestety agetty nie wydaje się mieć opcji zmiany pytania. (Och, właśnie ponownie przeczytałem twoją odpowiedź, powiedziałeś to dla mnie haha). Wygląda na to, że twoje pomysły są najlepszymi możliwymi opcjami. Dziękuję Ci!