2008-09-23 11 views
14

Questa è ovviamente una domanda stupida. sto codifica in Eclipse sia su Mac e Linux, ma ho mescolato e utilizzato la scorciatoia Mac per la finestra di tabulazione (Ctrl - Cmd - F6), ma stavo usando il Linux su uni e schermo è diventato nero . L'ho già fatto prima, ma questa volta non posso tornare sul mio desktop. Ctrl - AltF1 - F6 mi dà terminali diversi, F7 mi dà una schermata nera e F8 un lampeggiamento sottolineano nell'angolo in alto a sinistra. La mia sessione non dovrebbe essere stata da qualche parte in F1 - F6 ed è andata persa?Utilizzato Ctrl-Alt-F6 in Linux e non posso riavere lo schermo

+3

Non penso che fosse una domanda stupida. Va bene non conoscere le sfumature di un sistema operativo non familiare. –

risposta

11

X è probabilmente ancora in esecuzione su F7, il driver dello schermo (o qualcos'altro) non funziona correttamente. Potresti essere in grado di indurlo a tornare su F7 e aprire ciecamente un terminale e giocare con xset ($ xset dpms force su). Oppure puoi ctrl - alt - backspace per uccidere X e GDM dovrebbe riavviarlo.

Provare a vedere se è possibile ripetere il problema e quindi presentare una segnalazione di bug (o lasciare che l'amministratore del laboratorio sappia se non è il computer). Probabilmente ha qualcosa a che fare con la configurazione/patching del kernel della tua distro. Ho avuto questo successo prima su Ubuntu ma non su altre distro (ne ho usate molte), motivo per cui presumo che potrebbe essere un problema distro specifico. Probabilmente le conseguenze non intenzionali di alcune patch del kernel.

+0

Era un bug davvero fastidioso, quindi non ho intenzione di ricrearlo almeno oggi: P Forse lo farò domani. Grazie per una bella risposta. – Vargen

1

Prova Ctrl - Alt - F9, e Ctrl - Alt - F10. :-)

12

Ctrl - Alt - F7 dovrebbe funzionare forse il tuo X è andato in crash?

ho solo fatto quello che hai fatto e F7 ottenuto indietro per me, dicendo che prima mi ricordo X crash e ho avuto la stessa schermata nera

+0

Potrebbe essere, ma il vt che viene assegnato a una sessione X locale dipende dalla distribuzione. –

+0

Vero punto preso –

+0

Il fatto che Ctrl-Alt-F7 non gli dia un cursore lampeggiante indica che è il VT assegnato a X. È possibile che un salvaschermo vuoto sia entrato in gioco? Premi alcuni tasti quando sei in VT7. – Jim

1

Sembra X si è schiantato. Per verificare, è possibile accedere a uno dei terminali (su Ctrl + F1 ecc.) E verificare che il processo "X" sia ancora in esecuzione.

Ho avuto lo stesso successo con me di recente, e ho trovato il SIGSEGV e il backtrace più tardi in /var/log/Xorg.0.log. Maledire il fornitore del driver grafico (in genere) e quindi riavviare.

3

Il Ctrl +alt + Fx (x = 1 ..6) le combinazioni di tasti spesso consentono di avere fino a 6 sessioni terminali simultanee sulla console. Di solito uno è configurato per usare X windows e differisce dalla distribuzione alla distribuzione. Tipicamente su Ctrl + Alt + F7.

http://linux.about.com/od/linux101/l/blnewbie5_1.htm

Alcune distribuzioni di Linux consentono di terminare la sessione X Windows con Ctrl +Alt +Backspace a questo punto il sistema operativo tenterà di riavviarlo.

0

Stiamo eseguendo gnome su Red Hat 5. ps axu in uno degli altri terminali ha mostrato alcuni dei processi ancora in esecuzione. Probabilmente qualcosa con i driver del display. ctrl - alt - backspace e riavviato. Grazie per l'aiuto.

2

In futuro, si può andare in un terminale e digitare:

init 3 

Per portare il sistema in modalità testo e:

init 5 

per riportare il sistema in modalità X. La cosa bella di farlo in questo modo è che tutto dovrebbe essere spento e riavviato in modo pulito.

1

Ho avuto lo stesso problema. Ho provato a colpire insieme ctl + alt + F1. E ha funzionato

Problemi correlati