Відповіді:
Моє походження - це дистрибутивні по 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 немає можливості змінити підказку. (О, я просто перечитав вашу відповідь, ви сказали це для мене ха-ха). Здається, що ваші ідеї - найкращий варіант. Дякую!