Comment tuer et démarrer le serveur X?

44

Dans 12.04 Comment tuez-vous le serveur X à partir de la ligne de commande et de l'interface graphique et comment le démarrez-vous à partir du terminal virtuel?

Robert
la source
Si vous souhaitez simplement tuer le serveur X, vous pouvez activer les combinaisons de touches Ctrl + Alt + Retour arrière dans «Options» des paramètres de disposition du clavier.
Alen

Réponses:

35

Une façon de redémarrer une instance du serveur X consiste à exécuter (à partir de la ligne de commande)

sudo service lightdm restart

Pour Ubuntu 15.04 et versions ultérieures:

sudo systemctl restart lightdm.service

et pour Kubuntu 15.04 et plus tard:

sudo systemctl stop sddm.service
Labarna
la source
1
lightdm? Je pensais que gdm était pour GNOME, kdm pour KDE, xdm pour XFCE et lightdm pour LXDE! et le stp de la gUI?
Robert
2
lightdm est la valeur par défaut pour 12.04, je ne sais pas quand il a été défini par défaut dans 11.10?
Labarna
1
redémarrer lightdm ne tue pas Xorg. Seulement un exemple.
Jack Mayerz
2
lightdm ne démarre qu'une seule instance de Xorg, aussi, le redémarrage de lightdm devrait fermer la seule instance ouverte de Xorg, à moins que vous ne fassiez quelque chose de beaucoup plus compliqué.
Labarna
21

Sur 12.04, vous pouvez redémarrer le serveur avec les touches de raccourci: Right Alt+ Print Screen+ K.

Mike Haas
la source
1
Quelle étrange combinaison! Impression??. Ça n'a pas de logique; et que serait "(alt droite) + (écran d'impression) + K" dans un clavier Apple? J'ai le bon commandement et aucune empreinte
Robert
1
en.wikipedia.org/wiki/Magic_SysRq_key a plus d'informations à ce sujet si vous voulez comprendre la logique qui le sous-tend. printscreen est la même clé que sysrq (demande système).
Semi
@semi: "printscreen est la même touche que sysrq" - pas sur mon clavier. sysreqest la même clé que delete.
Nathan Osman
4
Rien ne se passe sur ma machine (nouvelle installation de 13.10).
Andreas J.
1
Pour que cela fonctionne, vous devez exécuter cette commande une fois:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen
9

Dans Ubuntu 14.04:

Appuyez sur Ctrl+ Alt+ F1puis exécutez:

sudo service gdm stop

ou

sudo service lightdm stop

… Selon votre gestionnaire d'affichage.

REMARQUE: pour récupérer l’utilisation startx, remplacez alternativement le stopavec startdans l’une des commandes ci-dessus.

bhass1
la source
5

Tuer: xkill -a. -asignifie qu'il va tuer toutes les instances d'affichage. Pour plus d'informations courir man xkill.

Run: xinit. Aussi, startxmais cette commande est de démarrer une instance et non le serveur lui-même. Pour plus d'informations, exécutez man xintet man startx.

Je ne crois pas qu'il soit possible de tuer Xserver à partir de l'interface graphique, et même si c'était le cas, ce ne serait pas la bonne façon de le faire.

Jack Mayerz
la source
Est-ce que cela ne tuerait pas toutes les fenêtres individuelles, ce qui n'est pas ce que l'utilisateur veut? Par exemple, je ne veux pas tuer toutes mes fenêtres firefox, je veux redémarrer la visualisation.
isomorphismes
3
L'utilisateur a dit: "tuez et démarrez le serveur X". Cela semble être exactement ce qu'il veut. Il ne s'agit pas de redémarrer gnome-shell.
Gui Ambros