Comment redémarrer une session Unity depuis le terminal?

47

La commande de redémarrage de Gnome2 est la suivante:

sudo /etc/init.d/gdm restart

Quel est l’équivalent de Unity?

    
posée rjbgbo 30.04.2011 - 22:28
la source

7 réponses

34

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?

    
réponse donnée Egil 30.04.2011 - 22:36
la source
97

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

    
réponse donnée hasen 30.04.2011 - 23:12
la source
12

Vous n'avez pas besoin d'ouvrir un tty. Dans la plupart des cas, Alt-F2 fonctionne toujours. Entrez simplement "unit". C'est tout. Non & amp; reniement nécessaire.

    
réponse donnée Kendor 27.08.2011 - 12:14
la source
7

Dans Ubuntu 13.04, vous pouvez utiliser ce qui suit:

sudo service lightdm restart
    
réponse donnée Soulman 20.11.2013 - 14:22
la source
3

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.

    
réponse donnée RolandiXor 30.04.2011 - 22:37
la source
3

Dans un terminal, exécutez nohup compiz --replace. La commande nohup s'assurera que compiz n'est pas fermé lorsque vous fermez le terminal.

    
réponse donnée Jo-Erlend Schinstad 27.08.2011 - 15:39
la source
0

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
    
réponse donnée Todd Partridge 'Gen2ly' 14.03.2012 - 21:14
la source

Lire d'autres questions sur les étiquettes