Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Raspberry Pi with Debian Wheezy (Raspbian) and so far I've managed to learn quite a lot about Linux just playing around, but I have a few questions for all you seasoned Linux pros out there.

1) From command line, if I execute startx, X11 will launch followed by LXDE. If I had a monitor connected, I'm imagining I would see a transition from command line to the desktop environment. Can I launch X11 first with x, then start LXDE on top of X11 afterwards with /etc/init.d/lxdm start (is this correct?) and get to the same result as startx?

2) Instead, let's say I executed /etc/init.d/lxdm start alone, would X11 start automatically (since LXDE relies on X11)?

3) From desktop, if I CTRL+ALT+F1 to get back to command line, then I should be able to shutdown LXDE using /etc/init.d/lxdm stop. Does X11 automatically close with the termination of LXDE?

4) What is the proper/safe way to shutdown X11?

Thanks

share|improve this question
up vote 12 down vote accepted
+50

1) If you launch X by itself, you'll likely find yourself sitting there with a blank grey screen with an X for the mouse cursor. The X window system provides the ability to put graphics onto the screen, but you need other components to actually put the things onto the screen. Starting LXDM starts X as it is a dependency for LXDM to actually run, so there is no real reason to start X first and then use /etc/init.d/lxdm start.

2) Yes it would. You're starting the Desktop Manager which then starts the desktop environment to provide you with a GUI.

3) Yes it does. The Desktop Manager (LXDM) is what provides X in the form of the LXDE (Desktop Environment)

4) I use /etc/init.d/lxdm stop. Generally using the init.d scripts are the safest way to stop services to ensure that no stale files are left behind. With X though, I don't think there is any harm is just doing a killall -9 lxdm

share|improve this answer
    
Exactly what I was looking for, thanks! – radian Nov 9 '13 at 0:55
    
You're welcome :) – Lawrence Nov 9 '13 at 5:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .