Wie kann ich mich gleichzeitig bei allen virtuellen Terminals anmelden?


10

Dies ist eine minimale Installation von Ubuntu 12.04.

Wenn ich mit Ctrl+ Alt+ F1bis
Ctrl+ Alt+ über diese 6 Terminals scrolle F6, muss ich mich jeweils einzeln anmelden. Einer nach dem anderen.

Ist es ein Ausweg, dass ich mich auf einmal bei all diesen 6 Terminals anmelden kann?


3
Die Antwort unter stackoverflow.com/questions/9266401/… ähnelt der Antwort , nach der Sie suchen. Im Allgemeinen würden Sie jedoch tmux oder screen (beide in den Ubuntu-Repositorys verfügbar) verwenden, um mehrere Terminals zu aktivieren und zu verwalten.
und

Leider verwendet diese Methode SSH-Schlüssel, die ich nicht möchte. Könnte es für alle Terminals so etwas wie eine Bundesanmeldung geben?
Bhavesh Diwan

1
Nur neugierig, warum willst du das tun?
Mitch


2
Ich weiß nicht, wie ich das machen soll, aber Sie können so etwas verwenden byobu, um den "gleichen" Effekt zu erzielen. Es ist sehr praktisch, wenn Sie im Konsolenmodus arbeiten
Salem

Antworten:


2

Sie können die genannten Dateien /etc/init/ttyx.conf(wobei x 1 bis 6 sein kann) als Superuser wie folgt bearbeiten :

sudo gedit /etc/init/tty1.conf

finden

exec /sbin/getty -8 38400 tty1

und kommentiere es:

#exec /sbin/getty -8 38400 tty1

Schreiben Sie unten:

exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1

wo USERNAME Ihnen gehört.

Wenn Sie die GUI dennoch starten möchten, fügen Sie Ihrem Bash-Profil startx hinzu:

sudo -s
echo "startx" >> $HOME/.bash_profile

Wenn dies nicht funktioniert, öffnen Sie die .bashrc-Datei Ihres Benutzers:

gedit ~/.bashrc

Fügen Sie am Ende der Datei Folgendes hinzu:

if [ $(tty) == "/dev/tty1" ]; then
startx
fi

Bitte, wenn jemand Verify & Check ..... Also kann ich das Kopfgeld vergeben ..
One Zero

So fett, dass ich nach Lösungen gesucht habe, aber alles ist vergebens. Ich hoffe, diesmal eine intelligente Idee zu finden. Darf ich diese Frage beantworten?
Bhavesh Diwan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.