Starten und Stoppen von X11 und LXDE über die Befehlszeile

16

Ich habe einen Raspberry Pi mit Debian Wheezy (Raspbian) und bisher habe ich eine Menge über Linux gelernt, nur um herumzuspielen, aber ich habe ein paar Fragen an alle, die Sie als erfahrene Linux-Profis kennen.

1) Von der Kommandozeile aus startxwird X11 gestartet, gefolgt von LXDE. Wenn ein Monitor angeschlossen wäre, könnte ich mir einen Übergang von der Befehlszeile zur Desktop-Umgebung vorstellen. Kann ich X11 zuerst mit xstarten, dann LXDE über X11 mit starten /etc/init.d/lxdm start(ist das richtig?) Und das gleiche Ergebnis erzielen wie startx?

2) Angenommen, ich /etc/init.d/lxdm startwürde X11 alleine ausführen, würde es automatisch starten (da LXDE auf X11 angewiesen ist)?

3) Wenn ich vom Desktop CTRL+ALT+F1aus zur Befehlszeile zurückkehren möchte, sollte ich LXDE mithilfe von beenden können /etc/init.d/lxdm stop. Schließt X11 automatisch mit der Beendigung von LXDE?

4) Wie kann X11 ordnungsgemäß / sicher heruntergefahren werden?

Vielen Dank

radian
quelle

Antworten:

18

1) Wenn Sie X von selbst starten, werden Sie wahrscheinlich auf einem leeren grauen Bildschirm mit einem X für den Mauszeiger sitzen. Das X-Window-System bietet die Möglichkeit, Grafiken auf den Bildschirm zu bringen, aber Sie benötigen andere Komponenten, um die Objekte tatsächlich auf den Bildschirm zu bringen. Wenn Sie LXDM starten, wird X gestartet, da LXDM davon abhängig ist, dass es tatsächlich ausgeführt wird. Es gibt also keinen wirklichen Grund, X zuerst zu starten und dann zu verwenden /etc/init.d/lxdm start.

2) Ja, das würde es. Sie starten den Desktop Manager, der dann die Desktop-Umgebung startet, um eine grafische Benutzeroberfläche bereitzustellen.

3) Ja, das tut es. Der Desktop Manager (LXDM) ist das, was X in Form von LXDE (Desktop Environment) bereitstellt.

4) Ich benutze /etc/init.d/lxdm stop. Im Allgemeinen ist die Verwendung von init.dSkripten die sicherste Methode, um Dienste anzuhalten und sicherzustellen, dass keine veralteten Dateien zurückbleiben. Bei X glaube ich allerdings nicht, dass es schadet, wenn man einfach a tutkillall -9 lxdm

Lawrence
quelle
Habe gerade lxde unter Debian 9.5 installiert - aber ich habe kein /etc/init.d/lxdm auf meinem System ...
TheStoryCoder
Haben Sie auch LXDM installiert? Ich glaube, das Standard-DM unter Debian ist LightDM
Lawrence
Oh ... nein, ich habe LXDM nicht installiert. Hätte ich das nicht mitbekommen, als ich LXDE installiert habe? Und muss ich wirklich etwas separat installieren, nur um LXDE zu stoppen?
TheStoryCoder
LXDE installiert LXDM nicht immer. Wenn Sie lightdm installiert haben, starten Sie /etc/init.d/lightdm stopstattdessenlxdm
Lawrence
Ich habe nicht lxdminstalliert. Aber brauche ich das wirklich für LXDE ?! Ich verstehe LXDE vs LXDM nicht ganz ...
TheStoryCoder