Відповіді:
Моє походження - це дистрибутивні по RHEL (головним чином Fedora, сьогодні), Arch мені чужий.
Повертаючись, коли /etc/inittabі mgettyде використовується RHEL, ви можете редагувати /etc/inittabта передавати цю -pопцію mgetty. Це встановить підказку.
Зараз з прийняттям systemd /etc/inittabпорожній. Файл конфігурації tty зараз /lib/systemd/system/getty\@.service. Цей файл, здається, використовується agettyзамість mgettyуправління tty. agettyсторінка man не відображає цю -pопцію, але ви можете її встановити mgettyта використати. Або ви можете скористатися параметром -n(без запиту) за допомогою параметра -l(вкажіть програму входу) та напишіть обгортку /bin/loginз власним запитом.
Тепер я не знаю, як це налаштувати на Arch, але ви повинні дізнатися, де він керує його ttys ( /etc/inittabце перше місце, яке ви повинні шукати), а потім побачити за допомогою програми tty, як прокрутити свій власний спеціальний запит .
Створіть файл служби systemd в / etc / systemd / system /, щоб запустити однорядковий скрипт bash з "chvt N" в ньому.
Детальніше дивіться у моєму дописі: https://bbs.archlinux.org/viewtopic.php?id=231082
Добре працював для мене. Я думаю, що для цього має бути налаштування, яке можна було б відредагувати чи що завгодно, але через кілька годин я відмовився шукати його. Універсальність та параметри конфігурації systemd здаються приголомшливими. Тепер, якщо я міг би просто зрозуміти, як їх знайти / використовувати належним чином.
РЕДАКТУЙТЕ ДОДАТИ ІНФОРМАЦІЮ (28 жовтня 2017 р.):
Також детальну інформацію про те, як це зробити, див. У системі systemd
Виправте помилки або поясніть простіші рішення шляхом публікації, а не просто голосування або вказівку на помилки.
agettyі знайшов виклик всередині / etc / inittab. На жаль, схоже, що у agetty немає можливості змінити підказку. (О, я просто перечитав вашу відповідь, ви сказали це для мене ха-ха). Здається, що ваші ідеї - найкращий варіант. Дякую!