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.