Perché il numero di terminale virtuale predefinito 7?


21

Perché il terminale virtuale predefinito in Ubuntu tty7? c'è qualche tipo di precedente per questo, o era solo il numero che mi è venuto in mente per la prima volta?

Risposte:


10

Non è davvero niente di speciale, e non è come nessuno ha detto: "SÌ! TTY7 sarà per sempre il punto di partenza".

In genere quando si avvia init (upstart) si riservano i primi 6 TTY per i terminali di testo - che lascia il successivo TTY non allocato, 7, per qualsiasi cosa accada dopo. D'ora in poi TTY7 viene utilizzato quando X inizia effettivamente. Questo può essere modificato per adattarsi al tuo gradimento all'avvio limitando o aumentando il numero di TTY di testo che upstart riserva.

Tuttavia, in genere è meglio lasciare la configurazione così com'è.


2
Ttys 2–6 non sono effettivamente utilizzati per nulla durante il processo di avvio. Nell'impostazione predefinita, i prompt di accesso in modalità testo (getty) vengono visualizzati su ttys 1-6 e un prompt di accesso in modalità grafica (? Dm) viene visualizzato sul successivo tty disponibile, che è tty7.
Gilles 'SO- smetti di essere malvagio' il

@Gilles Mi dispiace che non sia stato reso più ovvio nella mia risposta.
Marco Ceppi

Inoltre non vorresti avere il tuo desktop su tty 6 (sfortuna). Meglio che ce l'hai in 7 (portafortuna);)
Luis Alvarado,

gettyon tty1- tty6ritorna almeno a SLS. Qualcuno ricorda cosa ha fatto MCC Interim?
Geekosaur,

4

Le prime sei console sono console di testo e X utilizza la prima console non allocata. Il numero di console di testo è del tutto arbitrario, ma ricordo che è predefinito in Debian 1.2 (rex), quindi è improbabile che qualcuno ricordi ancora il motivo.


1
Debian l'ha preso da Slackware. Non ricordo (anzi non l'ho mai saputo) perché Slackware (o forse SLS prima) decidesse su 6 tty.
Gilles 'SO- smetti di essere malvagio' il

0

Gli altri terminali virtuali sono ancora lì.

Usa Ctrl+ Alt+ F1per passare a /dev/tty1e scorrere i tasti funzione per passare attraverso gli altri terminali virtuali e infine tornare al tuo ambiente desktop.

Marco Ceppi non è corretto; i terminali non vengono utilizzati / sprecati durante il processo di avvio.


Non vedo perché la risposta di Marcos sia errata in quanto non afferma mai che gli altri terminali scompaiono.
Ottaviano A. Damiano,

Scusa, non ero così chiaro. Sostiene che i terminali vengono utilizzati durante il processo di avvio, il che non è corretto.
SuperBOB,

Il voto è positivo poiché ritengo che il numero di voti negativi sia stato un po 'duro. Ad ogni modo, in futuro, qualcosa del genere sarebbe meglio lasciare un commento alla risposta di Marco poiché non risponde direttamente alla domanda originale.
Andrewsomething
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.