In 12.04 How do you kill the X server from the command line and from the GUI interface and how do you start it from the virtual terminal?
-
If you just want to kill the X server, you can enable the Ctrl+Alt+Backspace key combinations on “Options” of keyboard layout settings.– AliNajafiesAug 8, 2014 at 23:55
-
related askubuntu.com/questions/65856/how-does-one-exit-the-x-server– Ciro Santilli OurBigBook.comAug 27, 2016 at 10:27
5 Answers
One way to restart an instance of the X server is to run (from the commandline)
sudo service lightdm restart
For Ubuntu 15.04 and later:
sudo systemctl restart lightdm.service
and for Kubuntu 15.04 and later:
sudo systemctl stop sddm.service
-
1lightdm? I thought gdm was for GNOME, kdm for KDE, xdm for XFCE and lightdm for LXDE! and to stp it from the gUI?– RobertMay 3, 2012 at 22:26
-
2lightdm is the default for 12.04, I'm not sure when it was made the default perhaps in 11.10?– labarnaMay 3, 2012 at 23:50
-
1
-
2lightdm starts only one instance of Xorg, so restarting lightdm should close the only open Xorg instance, unless you're doing something much more complicated.– labarnaMay 6, 2013 at 13:05
On 12.04, you can restart the server with the shortcut keys: Right Alt + Print Screen + K.
-
1What a strange combination!. Print??. It has no logic; and what would "(Right alt) + (Print Screen) + K" be in an Apple keyboard? I have right command and no print– RobertMay 3, 2012 at 22:30
-
1en.wikipedia.org/wiki/Magic_SysRq_key has more info on it if you want to understand the logic behind it. printscreen is the same key as sysrq(System Request).– semiJul 11, 2012 at 23:43
-
@semi: "printscreen is the same key as sysrq" - not on my keyboard.
sysreq
is the same key asdelete
. May 4, 2013 at 23:28 -
4
-
1In order for this to work you need to run this command once:
sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
– NaveenMay 30, 2015 at 11:39
In Ubuntu 14.04:
Press Ctrl+Alt+F1 and then run:
sudo service gdm stop
or
sudo service lightdm stop
… depending on your display manager.
NOTE: To recover use startx
, alternatively replace the stop
with start
in either of the above commands.
Kill : xkill -a
. -a
means it will kill all display instances. For more information run man xkill
.
Run : xinit
.
Also startx
but this command is to start an instance and not the server itself. For more information run man xint
and man startx
.
I don't believe it's possible to kill Xserver from GUI, and even if it were, it would not be the right way to do it.
-
Wouldn't that kill all individual windows, which is not what the user wants? For example I don't want to kill all my firefox windows, I want to restart the visualisation. Aug 23, 2013 at 1:47
-
4The user said: "kill and start the X server". That seems to be exactly what he wants. It's not about restarting gnome-shell. Jun 26, 2014 at 1:16
-
-
This is more generalized than restarting lightdm services in case you don't have a display manager. UPVOTE! Mar 17, 2021 at 22:58
On Ubuntu 22.04 (and a few previous versions) you can add a hotkey to your gnome session to kill the x server. Install gnome-tweaks via sudo apt install gnome-tweaks
and then open it (logo button and then "tweaks" and enter) then goto "Keyboard & Mouse" -> "Additional Layout Options" -> "Key sequence to kill the X server" -> "Ctrl+Alt+Backspace"