Dlaczego domyślny terminal wirtualny ma numer 7?


21

Dlaczego domyślny terminal wirtualny w Ubuntu tty7? czy jest w tym jakikolwiek precedens, czy może właśnie ta liczba przyszła na myśl?

Odpowiedzi:


10

To naprawdę nie jest nic specjalnego i nikt nie powiedział: „TAK! TTY7 na zawsze będzie punktem wyjścia”.

Zwykle po uruchomieniu init (upstart) zarezerwuje pierwsze 6 TTY dla terminali tekstowych - co pozostawia kolejny nieprzydzielony TTY, 7, na cokolwiek będzie dalej. Odtąd TTY7 jest używany, gdy X faktycznie się uruchamia. Można to zmienić, aby zaspokoić swoje upodobania na początku, ograniczając lub zwiększając liczbę TTY tekstowych, które rezerwuje upstart.

Jednak zazwyczaj najlepiej jest pozostawić konfigurację bez zmian.


2
Tty 2–6 nie są w rzeczywistości używane do niczego podczas procesu uruchamiania. W ustawieniach domyślnych monity logowania w trybie tekstowym (getty) pojawiają się na tty 1–6, a monity logowania w trybie graficznym (? Dm) pojawiają się na następnym dostępnym tty, którym jest tty7.
Gilles „SO- przestań być zły”

@Gilles Niestety, nie było to bardziej oczywiste w mojej odpowiedzi.
Marco Ceppi

Poza tym nie chciałbyś mieć swojego pulpitu na tty 6 (pech). Lepiej już go masz w 7 (urok powodzenia);)
Luis Alvarado

gettyon tty1- tty6wraca do przynajmniej SLS. Czy ktoś pamięta, co zrobił MCC Interim?
geekozaur

4

Pierwsze sześć konsol jest konsolami tekstowymi, a X używa pierwszej nieprzydzielonej konsoli. Liczba konsol tekstowych jest całkowicie dowolna, ale pamiętam, że była domyślna w Debianie 1.2 (rex), więc jest mało prawdopodobne, aby ktokolwiek pamiętał powód.


1
Debian wziął go ze Slackware. Nie pamiętam (a właściwie nigdy nie wiedziałem), dlaczego Slackware (a może wcześniej SLS) zdecydował się na 6 tty.
Gilles „SO- przestań być zły”

0

Pozostałe wirtualne terminale nadal tam są.

Użyj Ctrl+ Alt+, F1aby przełączać /dev/tty1się między klawiszami funkcyjnymi i przełączać się między nimi, aby przejść przez inne wirtualne terminale i wrócić do środowiska pulpitu.

Marco Ceppi jest niepoprawny; terminale nie są używane / tracone podczas procesu uruchamiania.


Nie rozumiem, dlaczego odpowiedź Marcosa byłaby nieprawidłowa, ponieważ nigdy nie stwierdza, że ​​inne terminale znikają.
Octavian A. Damiean

Przepraszam, że nie było tak jasne. Twierdzi, że terminale są używane podczas procesu uruchamiania - co jest nieprawidłowe.
SuperBOB

Przyspieszone głosowanie, ponieważ uważam, że liczba oddanych głosów była nieco trudna. W każdym razie w przyszłości lepiej pozostawić coś takiego jako komentarz do odpowiedzi Marco, ponieważ nie odpowiada ona bezpośrednio na pierwotne pytanie.
andrewsomething
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.