Risposte:
Il mio background è distribuzioni derivate da RHEL (principalmente Fedora, oggi), Arch è estraneo a me.
Quando /etc/inittabe mgettydove usato da RHEL, è possibile modificare /etc/inittabe passare l' -popzione 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 agettyinvece di mgettygestire il tty. agettyla pagina man non mostra l' -popzione, ma puoi reinstallarla mgettye usarla. Oppure è possibile utilizzare l' -nopzione (nessun prompt) con l'opzione -l(specificare un programma di accesso) e scrivere un wrapper /bin/logincon 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.
agettye 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!