59

The command sudo service gdm stop would successfully disable the X server in Ubuntu 11.04 temporarily.

However, this same command no longer works in Ubuntu 11.10, because "gdm" is an "unrecognized service" according to Terminal. How, then, do I disable the X server in Ubuntu 11.10?

fossfreedom
  • 172,746

7 Answers7

70

GDM was switched out for LightDM, so:

sudo stop lightdm

Or in your service parlance:

sudo service lightdm stop

For future reference, all these upstart services (that can be run with initctl's service command and shortcuts) are .conf files in /etc/init/

Oli
  • 293,335
  • The question is about exiting X server, but I believe lightdm is X server client ? No ? and the command in your answer will only stop the client and not the server ? – Ahmed Apr 12 '15 at 02:23
  • 1
    @Ahmed the lightdm startup script is what starts X. – Oli Apr 12 '15 at 08:34
  • @Ahmed "DM" - desktop manager; yes gdm and lightdm are X clients, but they assume special responsibilities - managing other client window decorations, stacking order, drag-n-drop, cut-n-paste, etc. – qneill Feb 13 '17 at 22:41
20

The reason that doesn't work is because Ubuntu 11.10 has switched from GDM to LightDM.

Try this command instead:

sudo service lightdm stop
nanofarad
  • 20,717
Nathan Osman
  • 32,155
11

You can also use the keyboard shortcut:

Alt + PrtScn/SysReq + K

A bit of a long winded keyboard shortcut, maybe too many people were pressing Ctrl+Alt+Backspace so they changed it to this.

I can confirm this as working from 10.04 through to 11.10.

parmar84
  • 1,249
7

@Oli pretty much nailed it, but I wanted to note that this probably won't help you out much if you need to do something from the command line without X.

For that, you should press Ctrl+Alt+F1, then log in from the console. Afterwards, you can kill and restart the lightdm service as needed.

Peachy
  • 7,117
  • 10
  • 38
  • 46
Nik Reiman
  • 1,186
6

Technically speaking gdm or lightdm are managing desktop session requests they are not X servers. (an X server is serving events to X application, xorg is an X server :) .

Edit

To stop the X server killall Xorg or sudo killall Xorg if you are not owner of the process.

Of course you must have a terminal to do that.

One way if you cannot open a gnome terminal or an xterm is to start a text console; press simultaneously Ctrl + Alt + F1 keys, then login at the prompt (your password will not be shown, not even as asterisks). (F1 to F5 are ok)

Emmanuel
  • 1,313
  • 10
  • 12
  • Yup, exactly. And the question was how to shut "X server" down? I have no gdm or lightdm installed, I have nothing to do with them. We started server: "X &" as root. How can we stop it ? – Tele Dec 06 '13 at 02:59
  • @Tele Just made an edit – Emmanuel Dec 06 '13 at 09:10
  • 1
    Yes I know about killall, but isn't there something more delicate, regular and official. I don't like brutality. Do we have to wipe the process out like a frozen one? – Tele Dec 07 '13 at 05:38
3

old post but current question. The command sudo service mdm stop would successfully disable the X server in Linux Mint 17.3 temporarily. After install drivers you can do sudo service mdm start.

Reto
  • 31
1

since this is the primary result that came up with the google search Solus stop X server, I wanted to add this answer because Solus doesn't use service.

for this, you can use sudo systemctl stop lightdm and do whatever you need to do.

Tcll
  • 735
  • 1
  • 7
  • 15
  • 1
    lightdm is NOT the xserver. Google is picking up on wrong answers from people not reading the Q properly. – RichieHH Dec 15 '20 at 16:38
  • @RichieHH the X server can be disabled through lightdm, which used to be gdm back then (as the original question noted), and using the display manager (lightdm, gdm, lxdm, etc.) is the recommended approach to safely disable the X server. – Tcll Dec 16 '20 at 21:35
  • 1
    lightdm was never gdm. lightdm replaced gdm in Ubuntu. The title of the Q it is to do with EXITING the Xserver. There is a difference between exiting the display manager which your reply does and exiting theX server. Dont confuse X Server with Display Manager, or disable for exit. – RichieHH Dec 18 '20 at 04:49