Vraag Hoe X Window Server opnieuw opstarten vanaf de opdrachtregel?


Hoe kan ik X Window Server opnieuw starten vanaf de opdrachtregel?

Ik zou echt graag mijn GUI opnieuw kunnen opstarten zonder een volledige systeemstart uit te voeren.


219
2017-08-05 18:09


oorsprong




antwoorden:


TL; DR: op systemen met systemd (Ubuntu 15.04 en nieuwer)

sudo systemctl restart display-manager

Hiermee wordt de juiste weergavebeheerdienst opnieuw gestart (lightdm tot 17.04, gdm3 na, sddm in Kubuntu, etc.). Je kunt vervangen display-manager met lightdm, gdm3, sddm, enz. indien nodig, maar dit zou voldoende moeten zijn.

NOTITIE: Hiermee worden alle grafische programma's met geweld afgesloten, verliest u niet-opgeslagen werk en wordt u uitgelogd. Niet-grafische programma's worden niet beïnvloed.


Voor andere Ubuntu-versies, zoek eerst naar welke display-manager uw ubuntu heeft met het volgende commando:

cat /etc/X11/default-display-manager

Dan, afhankelijk van welke display-manager, kunt u een van de volgende opdrachten gebruiken:

  • Standaard Ubuntu (met LightDM)

    sudo restart lightdm  
    
  • Gnome (met GDM)

    sudo restart gdm
    
  • KDE (met KDM)

    sudo restart kdm
    

    Opmerking: van 12.10 tot 15.04 gebruikt Kubuntu ook LightDM.

  • Voor MDM (bijvoorbeeld voor Mint Cinnamon)

    sudo restart mdm
    

209
2017-08-05 18:11



Dit is waarschijnlijk veranderd voor Unity. Mijn systeem kan het niet vinden gdm. - Steven Roose
AFAIK Unity gebruikt lightdm - txwikinger
Het lijkt alle applicaties en documenten onmiddellijk te sluiten zonder op te slaan (in tegenstelling tot reguliere herstart), wat is het verschil tussen deze en sudo-reboot? - auval
@uval, sudo reboot herstart al uw systeem, dat is de computer, terwijl dit alleen de Xorg-server herstart, zodat andere programma's, die geen grafische interface vereisen, bijvoorbeeld een webserver, kunnen blijven werken. Net als alle mounter-bestandssystemen (zoals versleutelde), blijven alle verbindingen met externe hosts etc. bestaan ​​in dit geval in plaats van de reboot opdracht - user907860
Ik krijg opnieuw opstarten: Kan geen verbinding maken met Upstart: kan geen verbinding maken met socket / com / ubuntu / upstart: Verbinding geweigerd. - William


Voor 11.04 en eerder:

sudo service gdm restart

Voor 11.10 en later:

sudo service lightdm restart


38
2017-08-05 21:08



+1 Werkt ook goed op de Raspberry Pi (voor het geval dat iemand nieuwsgierig is, dat is wat me hier heeft gebracht :) - Levon


Erachter gekomen dat je het kunt doen sudo pkill X

en het lijkt voor mij te werken!


13
2017-11-24 11:02



Dit herstelde mijn systeem, en niet op een goede manier. Hoewel ik Debian gebruik. - PJ Brunet
Werkt perfect voor mij (ik heb geen * dm-service, Xorg is direct gestart op gebruikersautologin). - zgoda


Nieuwste versie van Ubuntu vanaf 24 oktober 2012.

  1. Open Dash Home
  2. Zoeken naar toetsenbordindeling
  3. Klik op Opties
  4. Vouw het tabblad met het label "Sleutelreeks om de X-server te doden"
  5. Schakel het in en sluit.

Opdrachtregel:

sudo restart lightdm

11
2017-10-25 05:35





U kunt proberen op te drukken Ctrl+alt+Backspace om X opnieuw op te starten.


10
2017-08-05 18:19



Dit is standaard gedeactiveerd in 10.04 en zal daarom normaal gesproken niet werken. - Marcel Stimberg
Het kan echter worden gereactiveerd door naar Systeem -> Voorkeuren -> Toetsenbord te gaan, op de knop 'Opties ...' in het tabblad 'Indelingen' te klikken en 'Toetssequentie om de x-server te doden' in te schakelen. - dv3500ea
De juiste snelkoppeling is "Alt + SysRq + k", maar hij vroeg om een ​​opdrachtregel. - Li Lo


Sinds ubuntu 9.04 Ctrl+alt+Backspace is uitgeschakeld, maar u kunt nu typen Alt gr + Print Screen + K.

http://www.sudo-juice.com/ubuntu-11-10-restart-x-shortcut/


8
2017-11-10 15:32



Alt + PrtScr / SysReq + k hebben me uitgelogd pdq en mijn programma's zijn vermoord of beëindigd. Is dit het gewenste gedrag verwacht bij het herstarten van X-server? Ik heb 11.10 en sudo herstart lightdm bracht me naar de tekstmodus en leek daar te blijven om een ​​stel daemons uit te schakelen en dan te stoppen. Ik moest handmatig opnieuw opstarten, gelukkig doet de off-knop het (soms) gracieus. - Asher
SysRq + k doodt alle lopende processen en onderliggende processen op de huidige terminal (dat wil zeggen degene die uw X-server uitvoert). Als u dit gebruikt, kan het systeem gegevens verliezen! Zien: askubuntu.com/questions/14155/... - Stefano Palazzo♦