Vad gör – Ctrl Alt F12 – ber Ubuntu

Ofta talar vi om en virtuell konsol som en användbar text konsol. Så vi ofta säger att det finns sex virtuella konsoler, tillgängliga med Alt + F1 till Alt + F6 (håller ner Ctrl även om du är i det grafiska gränssnittet när du vill byta). Och vi brukar säga att då. separat, är det grafiska gränssnittet, som kan kopplas (tillbaka) till med Alt + F7.

Men i själva verket, tty7. där det grafiska gränssnittet körs vanligtvis är en virtuell konsol också. Det är inte användbar som en textkonsol, eftersom den inte har getty igång för det. getty löper tty1 genom tty6 (som standard). getty sätter en virtuell konsol upp för att användas som en terminal och kör logga in för att fråga efter ett användarnamn och lösenord.


Du kan se Getty kommandon som körs genom att filtrera utsignalen från ps:

Eftersom tty7 är den första virtuella konsol som inte är inställd på att bete sig som en terminal (dvs ingen getty körs för det), det är en X11 (som ger GUI) använder.

Virtuella konsoler högre än tty7 finns också. Det är bara det att, normalt, de varken har getty kör för dem, inte heller har X11 använder dem. De första 12 virtuella konsoler är tillgängliga med tangentkombinationer som beskrivs ovan använder funktionstangenterna (eftersom ett tangentbord har normalt endast 12 numrerade funktionsknappar). De är tillgängliga även om ingenting händer på dem.

Så när du trycker Ctrl + Alt + F12. du får en tom skärm för att du är nu på tty12. som inte har någonting alls att köra på den.

Som en intressant övning, kan du prova att köra:

Tryck sedan på Alt + F12 (eller Ctrl + Alt + F12 om du är i det grafiska gränssnittet i stället för en av de första 6 virtuella konsoler).

Detta tar dig till tty12. som nu har en inloggningsskärmen och kan användas som en terminal.

(Om du vill att permanent skapa användbara textbaserade konsoler på högre numrerade virtuella konsoler, så ska du konfigurera init att köra getty för dem automatiskt. När getty körs manuellt enligt ovan, eller ens om du skulle lägga till den linjen till en startskript, får du inte möjlighet att logga in igen efter utloggning på den virtuella konsolen, eftersom getty inte körs automatiskt igen Dessutom finns det några andra problem med att köra getty på det sättet för produktion användning -. t.ex. bash kontroll över arbetet kanske inte är tillgängliga i din inloggningsskal. när du loggar in. Om du vill göra fler virtuella konsoler användas som textbaserade terminalemulatorer. jag rekommenderar ber en separat fråga om det.)

svarat 3 april ’13 vid 16:21

Här är en kort förklaring:

Följande Keys är för att gå till Terminal (Den svarta bakgrunden, vita bokstäver sätt):

Ctrl + Alt + F1 – Skickar användaren tty1 eller 1 Terminal

Ctrl + Alt + F2 – Skickar användaren tty2 eller 2: a Terminal

Ctrl + Alt + F3 – Skickar användaren tty3 eller 3: e Terminal

Ctrl + Alt + F4 – Skickar användaren tty4 eller 4: e Terminal

Ctrl + Alt + F5 – Skickar användaren tty5 eller 5 Terminal

Ctrl + Alt + F6 – Skickar användaren tty6 eller 6 Terminal

För GUI terminaler (där X är typiskt körs, eller rättare sagt, där du landar när Unity visas och allt ser bra Standard en där du startar GUI skulle vara F7.):

Ctrl + Alt + F7 – Skickar användaren till 1 GUI Terminal

Ctrl + Alt + F8 – Skickar användare till 2: a GUI Terminal

Ctrl + Alt + F9 – Skickar användaren till 3 GUI Terminal

Ctrl + Alt + F10 – Skickar användaren till 4 GUI Terminal

Ctrl + Alt + F11 – Skickar användaren till 5 GUI Terminal

Ctrl + Alt + F12 – Skickar användaren till 6 GUI Terminal

Den sak att notera här är att du kan gå från en terminal till en annan genom att trycka på motsvarande tangenter. Du bör också notera att, eftersom du kör en instans av X-servern (en Unity kör) du kommer bara att ha F7 arbetar för GUI terminaler. Om du öppnar en annan X Server session kommer det att börja i F8 och du kan växla mellan de båda genom att trycka på rätt tangenter. Du kan fortsätta att göra detta för totalt (standard) 6 gånger som skulle F7 till F12.

svarat 3 april ’13 vid 15:56

Även om dessa andra svar är korrekta, i mitt fall jag kunde inte växla tillbaka eller göra en typisk SSH-anslutning till min maskin när detta inträffade. Jag kunde inte räkna ut vad CTRL + ALT + F12 var, men vad det var, det gjorde mina skärmar går svart och min ingång dör helt (även från att ändra tillbaka till tty1-tty7). Jag är inte säker på om mitt fall är en engångsföreteelse situation eller om det är ett vanligt problem.

Jag kunde SSH med -T flagga för att inaktivera "pseudo terminalemulering" och det var ganska smärtsamt att arbeta med (jag har glömt en värld utan bash eller någon sh.), men jag fick detta från /var/log/kern.log innan minst graciöst omstart det:

Jag ser några intel’y saker där, och några virtuell box’y grejer där (det är inte en VM men är värd ett par ibland). Inte säker på vad problemet är exakt. 4.8.2 kärna, KDE neon, Intel-grafik i915.

Min gissning är att detta var ett isolerat fall med min konfiguration – men tyckte att det var värt att nämna i fall inträffar i större utsträckning.

Från en annan låda:

-S Är nödvändigt, men det kommer inte att dölja ditt lösenord när du skriver det.

Källa: askubuntu.com

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

6 − 5 =