La commande de redémarrage de Gnome2 est la suivante:
sudo /etc/init.d/gdm restart
Quel est l’équivalent de Unity?
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 utilise une combinaison de touches, peut être trouvée à Comment définir une combinaison de clavier pour tuer le serveur X?
La commande unity
peut être utilisée pour redémarrer l'unité. Il redémarre le gestionnaire de fenêtres pour que vos programmes ouverts restent intacts et vous ne serez pas déconnecté.
Si vous exécutez la commande depuis une application de terminal, vous devez ajouter & disown
pour le détacher du terminal. Si vous ne le faites pas, alors le programme d’unité deviendra un processus enfant de l’application de terminal, de sorte que lorsque vous fermez le terminal, l’unité se ferme également.
Il peut également être utile d’ajouter &> /dev/null
(avant le bit de renoncement) pour que le texte et les erreurs ne gênent pas votre terminal.
La commande est donc:
unity &> /dev/null & disown
Si vous ne parvenez pas à ouvrir l’application terminal car le bureau ne répond pas du tout (ou pour toute autre raison), vous pouvez ouvrir un terminal uniquement basé sur du texte en appuyant sur alt-ctrl-F1
à F6
.
Là vous obtiendrez un terminal texte, vous devez d'abord vous connecter.
Ensuite, vous pouvez exécuter la commande ci-dessus, puis appuyez sur alt-ctrl-F7
ou alt-ctrl-F8
pour revenir au bureau graphique.
Cela a tendance à résoudre les problèmes de "suspension".
En remarque: comme Unity est un plug-in compiz, vous pouvez redémarrer unity en redémarrant compiz en utilisant la commande:
compiz --replace
Si vous l'exécutez depuis le terminal alt-ctrl-F1
, vous aurez besoin d'un paramètre --display
compiz --display :0 --replace
Vous devrez toujours ajouter & disown
La commande pour redémarrer GDM est sudo stop gdm
suivie de sudo start gdm
et doit être effectuée à partir d'un tty.
Si vous essayez de redémarrer l'unité, lancez simplement unity
(mais rappelez-vous que vous devez le faire depuis la boîte de dialogue d'exécution.
Dans un terminal, exécutez nohup compiz --replace. La commande nohup s'assurera que compiz n'est pas fermé lorsque vous fermez le terminal.
J'aime modifier l'attribut de taille de police de GNOME en fonction du moniteur. J'ai arrêté les programmes directement pour que la position de la fenêtre soit enregistrée. Je mets ça dans le script qui fait probablement la même chose:
nautilus -q && sleep 2 && bgcmd nautilus -n
pkill unity-panel
pkill unity-window
sleep 1
unity-window-decorator &> /dev/null & disown