La commande pour redémarrer Gnome2 est la suivante:
sudo /etc/init.d/gdm restart
Quel est l'équivalent pour l'unité?
La méthode Upstart est
sudo service lightdm restart
pour les nouvelles versions utilisant lightdm
ou sudo service gdm restart
pour les anciennes versions utilisant gdm .
Mise à jour: une autre option, qui n'utilise pas le terminal mais une combinaison de touches, peut être trouvée dans Comment configurer la combinaison de clavier pour tuer le serveur X?
gdm
ne semble pas être disponible dans Ubuntu 14.04.nohup compiz --display :0 --replace &
semble redémarrer l'unité sans perdre les fenêtres de votre session en cours. Voir le site askubuntu.com/a/38597/35666La commande
unity
peut être utilisée pour redémarrer l'unité. Il redémarre le gestionnaire de fenêtres afin que vos programmes ouverts restent intacts et que vous ne soyez pas déconnecté.Si vous exécutez la commande à partir d'une application de terminal, vous devez l'ajouter
& disown
pour la détacher du terminal. Si vous ne le faites pas, le programme d'unité deviendra un processus enfant de l'application de terminal. Ainsi, lorsque vous fermerez le terminal, l'unité se fermera également.Il peut également être intéressant d’ajouter
&> /dev/null
(avant le bit de désaveu) afin que le texte et la sortie d’erreur ne surchargent pas votre terminal.Donc, la commande est:
Si vous ne pouvez pas ouvrir l'application du terminal en raison du poste de travail étant extrêmement insensible (ou toute autre raison), vous pouvez ouvrir un terminal purement basé sur le texte en frappant à
alt-ctrl-F1
traversF6
.Là, vous aurez un terminal texte, vous devez d'abord vous connecter.
Ensuite, vous pouvez exécuter la commande ci-dessus, puis appuyer sur
alt-ctrl-F7
oualt-ctrl-F8
pour revenir au bureau graphique.Cela tend à résoudre les problèmes de "suspension".
Remarque: étant donné que Unity est un plugin Compiz, vous pouvez redémarrer Unit en redémarrant Compiz à l’aide de la commande suivante:
Si vous l’exécutez à partir du
alt-ctrl-F1
terminal, vous aurez besoin d’un--display
paramètre.Vous aurez toujours besoin d'ajouter
& disown
la source
& disown
. Je vous remercie!nohup compiz --display :0 --replace &
unity-2d-shell &> /dev/null & disown
Vous n'avez pas besoin d'ouvrir un tty. Dans la plupart des cas, Alt-F2 fonctionne toujours. Il suffit d'entrer "unité". C'est ça. Pas besoin et désavoué.
la source
Dans Ubuntu 13.04, vous pouvez utiliser les éléments suivants:
la source
Dans un terminal, exécutez nohup compiz --replace. La commande nohup fera en sorte que compiz ne soit pas fermé lorsque vous fermez le terminal.
la source
La commande pour redémarrer GDM est
sudo stop gdm
suivie parsudo start gdm
, et doit être effectuée à partir d'un terminal.Si vous essayez de redémarrer l'unité elle-même, exécutez-la
unity
(mais n'oubliez pas que vous devez le faire depuis la boîte de dialogue Exécuterla source
J'aime modifier l'attribut de taille de police de GNOME en fonction du moniteur. J'ai fermé les programmes directement pour que la position de la fenêtre soit enregistrée. Je mets ceci dans le script qui fait probablement à peu près la même chose:
la source