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?

Richzilla
źródło

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.

Marco Ceppi
źródło
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.

Simon Richter
źródło
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.

SuperBOB
źródło
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