Appliquer des modifications à xorg.conf sans redémarrer

13

J'utilise Ubuntu 12.04 et j'apporte quelques modifications à /etc/X11/xorg.conf. Je dois maintenant redémarrer le serveur X pour appliquer les modifications, mais je ne veux pas redémarrer ma machine.

Je sais que le redémarrage du gestionnaire d'affichage (par exemple, lightdm) fonctionnera parfois, est-ce la meilleure façon de le faire?

dhulihan
la source
Je sais avec certitude que le gestionnaire d'affichage GDM redémarre X après vous être déconnecté d'une session. Je suppose que d'autres gestionnaires d'affichage font aussi bien que c'est un bon moyen de nettoyer l'environnement.
Patrick
Je souhaite pouvoir recharger à chaud sans redémarrer xorg. Certains paramètres peuvent être ajustés en ligne par les utilitaires xinput et xrandr, mais pas tous.
把 友情 留 在 无 盐

Réponses:

12

Essayez ceci depuis la ligne de commande:

sudo restart lightdm

Ou bien

 sudo service lightdm restart

Je ne sais pas ce qui se passera si vous utilisez déjà X, mais il devrait le redémarrer, il vaut donc mieux fermer toutes les fenêtres en premier.

Voir Redémarrer X Server Ubuntu 12.04 sans redémarrage et Comment tuer et démarrer le serveur X? pour plus d'informations.

Il est toujours judicieux de conserver une copie de tout fichier de configuration avant de le modifier afin de pouvoir le restaurer facilement en cas de problème.

Levon
la source
La deuxième option a mis fin à toutes mes applications ouvertes et s'est déconnectée. Il est assez proche de redémarrer. Alors assurez-vous de tout sauvegarder ...
Amir Uval
2
  1. Sauvegardez votre xorg.conf d'origine
  2. Apportez les modifications souhaitées dans xorg.conf
  3. Exécutez la commande: killall X
  4. Ubuntu rechargera le X pour vous avec le nouveau xorg.conf
SHW
la source
0

La déconnexion de la session entraînera le redémarrage de X avec la plupart des gestionnaires d'affichage.

Comme suggéré par quelqu'un d'autre, vous pouvez également essayer sudo restart lightdm, cependant, selon votre gestionnaire d'affichage, cela peut également être sudo restart gdmousudo restart kdm (vous avez utilisé lightdm comme exemple, donc je suppose que c'est ce que vous avez; je ​​voulais juste couvrir toutes les bases ).

EDIT: Supprimé Ctrl + Alt + Backspacecar quelqu'un a souligné que cela a été désactivé dans Ubuntu. Peut fonctionner pour les personnes sur différentes distributions qui trouvent ce fil.

Sam Whited
la source
2
Je pense que Ctrl-Alt-Backspace est désactivé par défaut dans Ubuntu depuis un certain temps maintenant
jasonwryan
Il est correct de se référer aux autres spécifiquement au lieu de génériquement comme someone:-) Par exemple, @jasonwryanou @Levon. Pas de problème, juste une suggestion (et ce que j'ai vu comme une pratique courante sur SO)
Levon
1
Ctrl + Alt + Backspacen'est pas désactivé "par Ubuntu", mais a été désactivé par défaut dans X, je crois de retour avec la version 1.5. Il faut l'activer explicitement, donc c'est probablement rare de nos jours. Si vous voulez que cela fonctionne, recherchez man xorg.confl'option "DontZap".
user50849