Jak mogę jednocześnie zalogować się do wszystkich terminali wirtualnych?


10

To jest minimalna instalacja Ubuntu 12.04.

Kiedy przewijam te 6 terminali za pomocą Ctrl+ Alt+ F1przez
Ctrl+ Alt+ F6, muszę niezależnie zalogować się do każdego z nich; jeden po drugim.

Czy jest jakieś wyjście, że mogę zalogować się do wszystkich tych 6 terminali za jednym razem?


3
Odpowiedź na stackoverflow.com/questions/9266401/... wygląda podobnie do tego, czego szukasz, ogólnie rzecz biorąc, użyłbyś tmux lub screen (oba dostępne w repozytoriach Ubuntu) do włączania i zarządzania wieloma terminalami.
arand

niestety ta metoda używa kluczy SSH, czego nie chcę. czy może być coś takiego jak federalny login dla wszystkich terminali?
Bhavesh Diwan

1
Ciekawe, dlaczego chcesz to zrobić?
Mitch


2
Nie wiem jak to zrobić, ale możesz użyć czegoś takiego, byobuaby osiągnąć „ten sam” efekt. Jest to bardzo przydatne podczas pracy w trybie konsoli
Salem

Odpowiedzi:


2

Możesz edytować jako superużytkownik pliki o nazwie /etc/init/ttyx.conf(gdzie x może wynosić od 1 do 6) w następujący sposób:

sudo gedit /etc/init/tty1.conf

odnaleźć

exec /sbin/getty -8 38400 tty1

i skomentuj to:

#exec /sbin/getty -8 38400 tty1

Napisz poniżej:

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

gdzie USERNAME jest twój.

Jeśli nadal chcesz uruchomić GUI, dodaj startx do swojego profilu bash:

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

lub, jeśli to nie zadziała, otwórz plik .bashrc użytkownika:

gedit ~/.bashrc

Dodaj następujące elementy na końcu pliku:

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

Plz, jeśli ktoś Weryfikuj i sprawdź ... Więc mogę przyznać nagrodę ...
One Zero

Tak gruby, szukałem rozwiązania, ale wszystko na próżno .. mam nadzieję znaleźć jakiś inteligentny pomysł tym razem .. czy mogę zadać to pytanie!
Bhavesh Diwan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.