Come riavvio il gestore di finestre?


41

Come riavviare il gestore delle finestre in modo da ripristinare gli stili (o qualsiasi altra cosa)?

Dopo aver fatto /etc/init.d/networking stopsi sentono completamente distrutti.


2
Questa non è una risposta in alcun modo, ma solo dicendo, un modo migliore per fermare il servizio di rete èsudo service networking stop
Nitin Venkatesh,

Or sudo stop networking.
Eliah Kagan,


Ho reinstallato lightdm. Ho riavviato lightdm. Nulla sembra aiutare. Esiste uno strumento da riga di comando con cui riconfigurare lightdm?

Risposte:


57

Potrebbe essere necessario riavviare il display manager per risolvere il problema.

11.04 e precedenti.

sudo service gdm restart

Ubuntu 11.10 e versioni successive.

sudo service lightdm restart

lightdmsostituisce gdmin Ubuntu 11.10

Ubuntu 15.04 e versioni successive.

sudo service sddm restart

Durante il riavvio di lightdm riavvia l'intero display manager, potresti essere in grado di risolvere il problema riavviando unity o compiz (Unity è un plug-in compiz).

Il riavvio di Unity ( nohup setsid unityOR nohup unity --restartnella CLI OR Alt+ F2e tipo unity) riavvia la shell Unity.

Se non funziona, riavvia compiz con nohup compiz --replace. Potrebbe essere necessario riavviare l'unità dopo aver riavviato compiz.

Il riavvio di lightdm riavvia l'intero display manager che molto probabilmente funzionerà ma chiuderà anche le applicazioni in esecuzione. Cosa devi fare dipende da quanto è interrotta la tua sessione. Se riesci a riavviare Unity o Compiz, fallo. Se il problema persiste, riavvia lightdm.

Il seguente articolo wiki contiene ulteriori informazioni sulla risoluzione dei problemi di LightDM:

https://wiki.ubuntu.com/LightDM


1
Certo, la domanda è piuttosto vaga. Ma perché sarebbe necessario riavviare il display manager? Il gestore delle finestre è ciò che fornisce gli stili delle finestre e riavviarlo di solito è efficace quanto entrare in una nuova sessione. (Questa risposta è accettata e presumibilmente ha funzionato ... ma mi sembra che faccia molto di più di quanto sia effettivamente necessario per risolvere questo problema. Anche il riavvio del computer funzionerebbe, ma non è necessario. Il riavvio di lightdm / gdm potrebbe anche non essere necessario. )
Eliah Kagan,

1
Hai ragione. Il riavvio del gestore delle finestre avrebbe presumibilmente risolto un problema con le decorazioni delle finestre. Tuttavia, se non funziona, riavviare la sessione sarebbe il passaggio successivo prima di spegnere e riaccendere la scatola.
Omegamormegil,

2
NB: questo chiuderà tutte le finestre aperte e tutto ciò che vi si perde andrà perso !!!
isomorfismi

2
con Ubuntu 16.04, sudo service sddm restartnon è un comando riconosciuto e le altre opzioni menzionate hanno portato alla disconnessione del mio utente, quindi il riavvio della macchina avrebbe funzionato altrettanto male.
opaco

Uso 19.04. Con questa versione, il comando è sudo service gdm restart. Per quanto ho capito, è così dal 18.04.
SR_

34

Premi Alt+ F2e digita unity, quindi premi Enter(è uguale a in esecuzione unity --replace).


6
IMO questa è la risposta corretta alla domanda esatta. Il riavvio di lightdm / gdm riavvierà l'intera sessione X
Collin Peters,

Questa dovrebbe essere sicuramente la risposta accettata. La gente, per favore, vota!
NiKo

Ma questo presuppone che l'utente stia eseguendo l'unità. Non tutti gli utenti devono eseguire l'unità; a meno che l'utente non abbia detto che sta eseguendo l'unità, non sono sicuro che questa risposta debba essere una risposta accettata ...
Ray

Ubuntu 16.04: questo si arresta in modo anomalo
matt

4

Se tutto si blocca, un altro posto da cui potresti voler ricominciare lightdmè da un TTY. Questo ucciderà tutti i tuoi programmi .

  • premi Ctrl + Alt + F2
  • accesso
  • sudo service lightdm restart

I downvoter spiegano perché, così posso imparare e migliorare le informazioni. Non mi ritroverò mai.
Ciro Santilli 28 改造 中心 法轮功 六四 事件

Probabilmente a causa dell'uccisione di programmi: l'argomento iniziale era necessario solo per riavviare un gestore di finestre.
Ciao Angelo

3

Una soluzione per KDE:

Devi digitare kwin --replace &

Non ho idea del perché @ Álvaro dice sudo service kdm restart, ma almeno su Kubuntu non esiste un servizio del genere.


1

Esistono pochi metodi per riavviare X.

Se tutto si è bloccato, ad esempio, puoi ucciderlo premendo Clt+ PrtScr+ K.

Oppure puoi riavviarlo dal terminale, come descritto nelle risposte precedenti.

Maggiori dettagli su come riavviare X in Ubuntu .


1

Dovresti digitare: sudo service XXX restart

Il XXXdovrebbe essere (senza virgolette):

  • gdm se usi Ubuntu 11.04 o precedente
  • lightdm per Ubuntu 11.10
  • kdm per Kubuntu
  • xdm per Xubuntu

Se hai installato un altro display manager sul tuo (K / X / L) Ubuntu dovresti riavviare quello che stai usando ad es. Se hai installato KDE su Ubuntu (ed è quello che stai usando) dovresti riavviare kdm no lightdm.

Nel caso in cui non si sia sicuri di cosa riavviare vedere i file in /etc/init.d/ e vedere se esiste un file con un nome che contiene il XXXgià citato o qualcosa come YYYdm (dm è l'abbreviazione di "display manager" ).


kdm: unrecognized service: Kubuntu.
Ciao Angelo

0

Prova quanto segue:

setsid unity

Se il problema persiste, prova a riavviare X. Nota che ciò causerà l'arresto anomalo di tutto:

sudo service gdm restart

setsid unitysembrava lanciare qualcosa ma gli stili rimangono rotti. sudo service gdm restartfallisce con restart: Unknown instance:. In questo modo termina molto spesso quando provo a riavviare il servizio, quindi nella maggior parte dei casi devo interrompere l'avvio.
Dmitry Volosnykh,

1
Questo perché Oneiric utilizza lightdmper impostazione predefinita, quindi è necessario digitare sudo service lightdm restart.
Nathan Osman,
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.