Comment redémarrer Cinnamon à partir du tty?

64

J'ai installé Cinnamon sur mon Ubuntu 12.04, et ça marche bien, mais parfois ça gèle sans raison. Je peux déplacer ma souris mais je ne peux rien cliquer.

Je veux donc redémarrer Cinnamon à partir de tty, comme je le faisais avec le gnome shell. Comment je fais ça?

J'ai essayé killall cinnamon et rien ne s'est passé.

Ensuite, j'ai essayé export DISPLAY=:0.0 , cinnamon --replace et toujours rien.

Je suppose que la commande cinnamon n'est pas valide. Je ne veux pas redémarrer tout le serveur X car toutes mes fenêtres seront fermées. Je veux juste redémarrer le gestionnaire de fenêtres parce que je crois que cela pose problème.

    
posée tuks 29.05.2012 - 21:29
la source

15 réponses

104

Appuyez sur Alt + F2 , tapez r et appuyez sur Entrée.

    
réponse donnée Sumesh 09.03.2013 - 20:48
la source
46

Cela m’arrive souvent, et ce fil est l’un des meilleurs résultats lors de la recherche de "restart cannelle". Malheureusement, les instructions ne fonctionnent pas pour moi (uniquement parce que le numéro d’affichage est incorrect!). Pour les futurs visiteurs, voici ce que je fais qui m'aide toujours.

  1. La cannelle gèle
  2. Switch tty. Je vais habituellement à tty6, Ctrl + Alt + F6
  3. Si vous devez d'abord vous connecter, faites-le.
  4. Tapez w (oui, juste la lettre) et appuyez sur Entrée. Ces commandes font beaucoup de choses différentes, mais vous en avez besoin pour déterminer le numéro de l'affichage que vous utilisez. Le nombre affiché est dans la colonne FROM . Le mien est :0 (oui, y compris les deux points).
  5. En supposant que la cannelle est déjà morte (ce que vous remarquerez par les fenêtres manquant de titres et que vous ne pouvez pas déplacer différentes fenêtres, et peut-être même ne pas pouvoir utiliser le clavier), vous tapez export DISPLAY=:0; cinnamon & N'oubliez pas le côlon. J'ajoute l'esperluette (& amp;) uniquement pour ne pas occuper ce tty.

Cela fonctionne toujours pour moi et je ne perds pas les fenêtres ouvertes. Aussi, je garde ces instructions dans un fichier appelé restartcinnamon, qui est juste un fichier texte. Je garde le fichier dans mon dossier Dropbox, donc peu importe la machine sur laquelle je suis, je peux simplement taper cat ~/Dropbox/restartcinnamon si on me rappelle comment le faire.

    
réponse donnée ence 11.10.2012 - 16:09
la source
37

Le signal cinnamon --replace peut recevoir le signal HUP qui le fera redémarrer, préservant ainsi votre fenêtre ouverte et vos applications en cours d'exécution.

$ pkill -HUP -f "cinnamon --replace"

Cela prendra soin d'envoyer le signal HUP à un processus qui correspond au modèle "cinnamon --replace". Le signal HUP (SIGHUP) indique au processus de "raccrocher".

    
réponse donnée slm 13.09.2014 - 05:47
la source
18

La solution la plus simple serait:

killall -HUP cinnamon
    
réponse donnée Daniel 05.11.2013 - 15:53
la source
9

Lorsque vous tuez de la cannelle, vérifiez si elle n’a pas cessé d’écrire killall cinna et en appuyant sur Tab . Si le reste du mot apparaît, faites-le mourir avec killall -9 cinnamon , puis redémarrez-le en utilisant ce que vous avez essayé, mais sans --replace :

export DISPLAY=:0.0; cinnamon
    
réponse donnée Jaume 03.06.2012 - 20:12
la source
8

Vous pouvez redémarrer Cinnamon par:

  1. en appuyant sur Alt + F2 , tapez r et appuyez sur Enter ,

  2. Ctrl + Alt + Retour arrière (redémarrer Xorg),

  3. dans la commande TTY : sudo service mdm restart

réponse donnée Ashu_FalcoN 06.01.2015 - 04:42
la source
2

La combinaison suivante des commentaires ci-dessus a fonctionné pour moi:

  1. Ctrl-Alt F1 pour passer au terminal 1. Connectez-vous si nécessaire
  2. $ w (oui, une seule lettre "w" est une commande) pour voir votre affichage # dans la colonne FROM). Pour moi, c'était :0 (inclut le côlon). De plus, la colonne TTY aura le numéro de terminal de votre session cinnammon (pour moi c'était tty8 ).
  3. $ cinnammon --replace --clutter-display=:0 2> /dev/null &

    Remarques sur cette dernière commande:

    • :0 était mon affichage #.
    • & renvoie le contrôle du terminal
    • le --clutter-display , s'il n'est pas entré, utilise la variable DISPLAY, ce qui explique pourquoi certaines des suggestions antérieures ont d'abord été exécutées. Mais vous pouvez simplement passer l'argument directement à la cannelle. Voir cinnamon --help pour plus.
    • 2> /dev/null redirige stderr vers nulle part pour que mon terminal ne soit pas encombré de messages.
  4. Ctrl-Alt-F8 pour retourner à ma fenêtre d'environnement cannelle (F8 pour moi puisque mon terminal était tty8 selon la commande w ci-dessus. Pour vous, il ne s'agit peut-être pas de F8.)

Résultat net: cela a redémarré la cannelle dans mon terminal (tty8) sans perdre mes fenêtres.

    
réponse donnée user199336 06.10.2013 - 19:03
la source
1

essayez ceci

  1. en appuyant sur Ctrl + Alt + F2
  2. export DISPLAY=:0.0; cinnamon --replace
réponse donnée Offboard 26.06.2015 - 02:13
la source
1

Vous pouvez essayer la commande w -ous et vérifier si le nombre est égal à DISPLAY . S'il n'y a pas de nombre, utilisez simplement startx et Alt + F7 pour revenir à l'interface graphique.

    
réponse donnée Zaman Oof 14.05.2016 - 13:10
la source
1

Après avoir basculé sur tty Essayez ceci killall -HUP cinnamon . Appuyez sur Ctrl + Alt + F7. Cinnamon vous demandera si vous voulez redémarrer la cannelle.

    
réponse donnée Ceda EI 26.05.2016 - 06:52
la source
1

J'ai régulièrement ce problème à cause du pilote gfx pour HP Envy.

Je dois effectuer l’une ou les deux opérations suivantes, en fonction du contexte;

  1. Comme première réponse, et d’autres, suggérez - Redémarrez cinnamon - Appuyez sur ALT + F2 , appuyez sur R , puis appuyez sur ENTER . (Faites-le si la barre des tâches ne répond plus, ou si Windows n'a pas le focus, par exemple, vous cliquez ou tapez dans la fenêtre qui semble avoir le focus, mais celui qui reçoit reçoit l'événement - Cela peut même se cacher complètement derrière la fenêtre que vous PENSEZ active
  2. Basculez vers une console virtuelle, puis revenez à X - Appuyez sur CTRL + ALT + F1 , pour accéder à la console, puis appuyez sur ALT + F8 pour revenir à X. - (Faites cela si l’écran TOUT EN CONTINU ne répond pas - au moins vous ne voyez rien - cela corrige des choses pour moi au moins.)

Ce problème existe toujours pour moi - Linux Mint 17.x - j'espère que ça aide!

    
réponse donnée Android Control 22.11.2016 - 14:52
la source
1

J'ai parfois ce problème lors du verrouillage de l’écran: l’écran de verrouillage n’apparaît pas et mon système semble figé, sans qu’il y ait de saisie, et je ne peux pas me reconnecter.

Ma solution est de tuer le processus cinnamon-screensaver.

% pkill cinnamon-screen

pkill utilise les informations dans / proc / PID / stat, et Linux ne stocke que les 15 premiers caractères du nom de la commande. L'utilisation de "pkill cinnamon-screensaver" ne fonctionnera donc pas.

Maintenant que mon système est déverrouillé, l'entrée fonctionne à nouveau et je n'ai perdu aucune de mes fenêtres. Pour rendre le système verrouillable à nouveau, je redémarre l'écran de veille.

% nohup cinnamon-screensaver > /dev/null 2>&1 &

Je redirige vers / dev / null pour éviter la création du fichier nohup.out.

    
réponse donnée Armorix 08.06.2017 - 04:38
la source
1

Cinnamon dispose d'un raccourci clavier direct pour redémarrer le bureau sans redémarrer les applications en cours d'exécution:

ctrl + alt + esc

Ce qui fonctionnera probablement encore dans certains cas lorsque la méthode alt + f2 ne fonctionne pas anymory

    
réponse donnée Marlon 16.02.2018 - 14:42
la source
0

Essayez de "redémarrer en douceur" la cannelle par sudo kill -USR1 <PID of your cinnamon process> . La réponse de @ Daniel est correcte mais va tuer le serveur X alors que SIGUSR1 ne le fera pas, au moins sur ma machine ... Il s'avère aussi que toutes les fenêtres conservent le contenu et restent utilisables après cela. Vous vous demandez si cela est vrai pour les autres.

    
réponse donnée JSmyth 26.01.2014 - 18:38
la source
0

J'ai essayé Ctrl + Alt + Retour arrière (tuer le serveur),

Cela semblait fonctionner pour moi. ( Cependant, je commençais une seconde session de cannelle ( cinnamon & ) à cause de l’affichage du wallpapaer. Je me suis alors attaqué à la frappe du serveur Kill x. Il a semblé redémarrer le shell de cannelle restant, Je pense que c'est comme ça que je suis revenu à la normale. Il a fait le zoom de connexion à la chose de bureau, donc j'étais satisfait à ce point; (LM 17.1 Rebecca) )

    
réponse donnée ThorSummoner 06.01.2015 - 02:14
la source

Lire d'autres questions sur les étiquettes