Risposte:
Il mio background è distribuzioni derivate da RHEL (principalmente Fedora, oggi), Arch è estraneo a me.
Quando /etc/inittab
e mgetty
dove usato da RHEL, è possibile modificare /etc/inittab
e passare l' -p
opzione a mgetty
. Ciò imposterebbe il prompt.
Ora con l'adozione di systemd
/etc/inittab
è vuoto. Il file di configurazione tty è ora /lib/systemd/system/getty\@.service
. Questo file sembra usare agetty
invece di mgetty
gestire il tty. agetty
la pagina man non mostra l' -p
opzione, ma puoi reinstallarla mgetty
e usarla. Oppure è possibile utilizzare l' -n
opzione (nessun prompt) con l'opzione -l
(specificare un programma di accesso) e scrivere un wrapper /bin/login
con il proprio prompt.
Ora, non so come configurarlo su Arch, ma devi scoprire dove gestisce i suoi tty ( /etc/inittab
è il primo posto che devi guardare), quindi vedere con il programma tty come rotolare il tuo prompt personalizzato .
Creare un file di servizio systemd in / etc / systemd / system / per eseguire uno script bash a una riga con "chvt N" al suo interno.
Per i dettagli, vedere il mio post: https://bbs.archlinux.org/viewtopic.php?id=231082
Ha funzionato bene per me. Sto pensando che ci debba essere un'impostazione per questo che potrebbe essere modificata o altro, ma dopo diverse ore, ho rinunciato a cercarlo. La versatilità e le opzioni di configurazione di systemd sembrano fantastiche. Ora, se solo potessi capire come trovarli / usarli correttamente.
MODIFICA PER AGGIUNGERE INFORMAZIONI (28 ottobre 2017):
Anche per i dettagli su come eseguire questa operazione, consultare: systemd - Modifica il tty di accesso predefinito
Correggi gli errori o spiega le soluzioni più semplici tramite la pubblicazione, anziché semplicemente votare o evidenziare gli errori.
agetty
e ho trovato l'invocazione in / etc / inittab. Sfortunatamente, agetty non sembra avere un'opzione per cambiare il prompt. (Oh, ho appena riletto la tua risposta, l'hai detto per me ahah). Sembra che le tue idee siano le migliori opzioni possibili. Grazie!