Démarrage et arrêt de X11 et LXDE à partir de la ligne de commande

16

J'ai un Raspberry Pi avec Debian Wheezy (Raspbian) et jusqu'à présent, j'ai réussi à apprendre beaucoup de choses sur Linux, mais j'ai quelques questions pour tous les professionnels chevronnés de Linux.

1) À partir de la ligne de commande, si j'exécute startx, X11 se lancera suivi de LXDE. Si j'avais un moniteur connecté, j'imagine que je verrais une transition de la ligne de commande à l'environnement de bureau. Puis-je lancer X11 d'abord avec x, puis démarrer LXDE par dessus X11 avec /etc/init.d/lxdm start(est-ce correct?) Et obtenir le même résultat que startx?

2) Au lieu de cela, disons que j'ai exécuté /etc/init.d/lxdm startseul, X11 démarrerait-il automatiquement (puisque LXDE s'appuie sur X11)?

3) Depuis le bureau, si je CTRL+ALT+F1reviens à la ligne de commande, je devrais pouvoir arrêter LXDE en utilisant /etc/init.d/lxdm stop. X11 se ferme-t-il automatiquement avec la fin de LXDE?

4) Quelle est la manière appropriée / sûre d'arrêter X11?

Merci

radian
la source

Réponses:

19

1) Si vous lancez X seul, vous vous retrouverez probablement assis là avec un écran gris blanc avec un X pour le curseur de la souris. Le système X Window offre la possibilité de mettre des graphiques sur l'écran, mais vous avez besoin d'autres composants pour réellement mettre les choses à l'écran. Le démarrage de LXDM démarre X car c'est une dépendance pour que LXDM s'exécute réellement, il n'y a donc aucune raison réelle de démarrer X d'abord, puis de l'utiliser /etc/init.d/lxdm start.

2) Oui, ce serait le cas. Vous démarrez Desktop Manager qui démarre ensuite l'environnement de bureau pour vous fournir une interface graphique.

3) Oui, c'est le cas. Le Desktop Manager (LXDM) est ce qui fournit X sous la forme de LXDE (Desktop Environment)

4) J'utilise /etc/init.d/lxdm stop. En règle générale, l'utilisation des init.dscripts est le moyen le plus sûr d'arrêter les services pour garantir qu'aucun fichier périmé n'est laissé. Avec X cependant, je ne pense pas qu'il y ait de mal à simplement faire unkillall -9 lxdm

Lawrence
la source
Je viens d'installer lxde sur Debian 9.5 - mais je n'ai pas /etc/init.d/lxdm sur mon système ...
TheStoryCoder
Avez-vous également installé LXDM? Je crois que le DM par défaut sur Debian est LightDM
Lawrence
Oh ... non, je n'ai pas installé LXDM. Ne l'aurais-je pas obtenu lorsque j'ai installé LXDE? Et dois-je vraiment installer quelque chose séparément juste pour arrêter LXDE ??
TheStoryCoder
LXDE n'installe pas toujours LXDM. Si vous avez installé lightdm, vous exécutez simplement /etc/init.d/lightdm stopau lieu delxdm
Lawrence
Je ne l'ai pas lxdminstallé. Mais ai-je vraiment besoin de ça pour LXDE?! Je ne comprends pas très bien LXDE vs LXDM ...
TheStoryCoder