50 votes

Comment redémarrer une session Unity à partir du terminal ?

La commande pour redémarrer Gnome2 est la suivante :

sudo /etc/init.d/gdm restart

Quel est l'équivalent pour Unity ?

98voto

Mike Points 1113

La commande unity peut être utilisé pour redémarrer unity. Il redémarre le gestionnaire de fenêtres, de sorte que vos programmes ouverts restent intacts et que vous ne soyez pas déconnecté.

Si vous exécutez la commande à partir d'un terminal, vous devez ajouter & disown pour le détacher du terminal. Si vous ne le faites pas, le programme unity deviendra un processus enfant de l'application terminal, de sorte que lorsque vous fermerez le terminal, unity se fermera également.

Il pourrait également être utile d'ajouter &> /dev/null (avant le bit disown) afin que le texte et les messages d'erreur n'encombrent pas votre terminal.

Le commandement est donc le suivant :

unity &> /dev/null & disown

Si vous ne pouvez pas ouvrir l'application de terminal parce que le bureau ne répond pas du tout (ou pour toute autre raison), vous pouvez ouvrir un terminal purement textuel en appuyant sur la touche alt-ctrl-F1 à travers F6 .

Là, vous obtiendrez un terminal texte, vous devez d'abord vous connecter.

Vous pouvez ensuite exécuter la commande ci-dessus, puis appuyer sur alt-ctrl-F7 o alt-ctrl-F8 pour revenir au bureau graphique.

Cela tend à résoudre les problèmes de "suspension".

En passant, puisque Unity est un plugin compiz, vous pouvez redémarrer unity en redémarrant compiz à l'aide de la commande :

compiz --replace

Si vous l'exécutez à partir du alt-ctrl-F1 vous aurez besoin d'un --display paramètre

compiz --display :0 --replace

Vous devrez encore ajouter & disown

34voto

Egil Points 13196

La méthode Upstart consiste à

sudo service lightdm restart pour les versions plus récentes en utilisant lightdm

oder sudo service gdm restart pour les versions plus anciennes utilisant gdm .

Mise à jour : Une autre option, qui n'utilise pas le terminal mais une combinaison de touches, est disponible à l'adresse suivante Comment définir une combinaison de clavier pour tuer le serveur X ?

12voto

Kendor Points 121

Il n'est pas nécessaire d'ouvrir un tty. Dans la plupart des cas, Alt-F2 fonctionne toujours. Entrez simplement "unity". C'est tout. Pas besoin de & disown.

7voto

Jay I. C. Points 1

Dans Ubuntu 13.04, vous pouvez utiliser ce qui suit :

sudo service lightdm restart

3voto

Jesse Buchanan Points 569

Dans un terminal, lancez nohup compiz --replace. La commande nohup permet de s'assurer que compiz n'est pas fermé lorsque vous fermez le terminal.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X