Impossible d'arrêter et de se déconnecter du panneau supérieur dans Ubuntu 14.04 LTS

18

J'ai récemment installé Ubuntu 14.04. L'arrêt et la déconnexion à partir du panneau supérieur ne fonctionnent pas.

Ils ont bien fonctionné lors de l'installation du système d'exploitation, mais il y a quelques jours, j'ai installé les pilotes fglrx pour ma carte graphique ATI. Ils n'ont pas fonctionné et j'ai eu des problèmes de basse résolution et Ubuntu n'a pas démarré. Je l'ai résolu en supprimant le pilote graphique fglrx du mode de récupération et Ubuntu a commencé à démarrer et à fonctionner très bien, du moins c'est ce que je pensais.

Mais maintenant, les options d'arrêt et de déconnexion dans le panneau supérieur ne fonctionnent plus. Je dois me déconnecter en utilisant ctrl+ alt+ deleteet arrêter avec l'option d'arrêt dans le panneau supérieur (l'option d'arrêt fonctionne après la déconnexion mais pas lorsque je suis connecté en tant qu'utilisateur).

J'ai réinstallé Ubuntu 14.04 LTS et les options d'arrêt ont bien fonctionné, mais après l'installation des mises à jour, elles ont cessé de fonctionner à nouveau. Je pensais que c'était le problème d'installation du pilote graphique fglrx mais maintenant je sais que ce n'est pas ça. Je pense que c'est un problème avec certains fichiers qui ont été installés à partir des mises à jour d'Ubuntu.
Quelqu'un sait-il comment le résoudre?

Sudheer
la source
3
Utilisez-vous Cairo Dock? Il y a un bug lié à la boîte de dialogue d'arrêt.
user9440008
1
oui j'utilise Cairo Dock
Sudheer
2
Le quai du Caire est le problème maintenant les options fonctionnent bien grâce à vous Xeranas
Sudheer
comme indiqué dans le rapport de bogue, cela est également déclenché par d'autres quais, comme Plank, en fait par toute application qui est enregistrée sur l'interface LauncherEntry de Unity DBus et qui est démarrée avant Unity

Réponses:

15

Pas besoin de supprimer le cairo-dock des applications de démarrage.

Utilisez l'une de ces solutions:

  • Recherchez le fichier cairo-dock.desktop~/.config/autostart et ajoutez ce code,X-GNOME-Autostart-Delay=20

Étapes pour résoudre facilement (testé dans Ubuntu 14.04)

  1. Courir geditsans root
  2. Cliquez sur le menu d'ouverture de fichier et appuyez sur Ctrl+H
  3. Fichier ouvert ~/.config/autostart/cairo-dock.desktop
  4. Ajoute ça

    X-GNOME-Autostart-Delay=20
    
  5. Sauver et fermer

  6. Redémarrez votre unité / gnome

Le temps de retard de plus de 20 fonctionne bien.

ou:

  • Sélectionnez l'application de démarrage cairo-dock dans l'application de démarrage et changez l' option de commande en:

    sh -c "sleep 30; exec cairo-dock -o"
    

    source ici et ici

ou

  • Créez un script appelé startdock, avec le texte

    #! /bin/sh -e
    sleep 20
    cairo-dock
    exit 0
    

    Rendez-le exécutable, et dans les éléments de démarrage, ajoutez une nouvelle commande avec le chemin d'accès à ce script.


Il s'agit d' un bug comme indiqué dans un commentaire. Le rapport de bogue indique que

La boîte de dialogue d'arrêt / redémarrage d'Unity ne fonctionne pas lorsqu'une autre application est enregistrée sur l'interface LauncherEntry d'Unity DBus. Il semble que nous ayons ce bug lorsque Cairo-Dock (et son Launcher-API-Deamon), DockbarX ou Plank sont lancés avant Unity.

Pour résoudre le même problème avec le quai Plank, remplacez-le cairo-dockpar l' plankune des solutions ci-dessus. Idem pour les autres applications.

sameermw
la source
@cipricus J'ai posté une réponse qui élimine le délai de 20 secondes pour l'ouverture de Cairo Dock au démarrage qui se produit par cette méthode.
Rohith Madhavan
2

Cette méthode est meilleure que les autres car le problème est résolu et Cairo Dock démarre presque sans délai.

Modifier en /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemontant que root.

Ajoutez la ligne suivante à la ligne 33:

from time import sleep

et la ligne suivante à la ligne 241 (juste avant ULWatcher ()):

sleep(5)

Ensuite, redémarrez la session.

Si vous utilisez une version 32 bits d'Ubuntu, le fichier sera probablement dans -

/usr/lib/cairo-dock/cairo-dock-launcher-API-daemon

Cette solution est extraite de la page des bogues du Launchpad .

Rohith Madhavan
la source
1
Génial, mais je ne sais pas si c'est mieux; la différence de 15 secondes peut ou non être plus importante que le fait que c'est un peu plus difficile à mettre en œuvre que les autres solutions; aussi, il semble limité au cairo-dock pour autant que je puisse voir, alors que le bogue ne l'est pas. Les autres solutions peuvent facilement être ajustées pour fixer d'autres quais. J'utilise Plank moi-même et je ne peux pas le tester maintenant. Peut-il être ajusté pour d'autres quais? - Bien que la prime ci-dessus soit accordée à l'autre réponse, cela ne me dérange pas d'accorder une seconde :)
J'utilise Le Caire et après avoir essayé toutes les méthodes pour résoudre le problème, j'ai senti que c'était la meilleure solution.
Rohith Madhavan
comme on le voit dans le rapport de bogue lié dans d'autres réponses et commentaires, cela n'est pas seulement causé par Cairo Dock. Je voulais seulement souligner que si pour l'auteur de la question comme pour vous le problème est résolu en ajustant le démarrage du Caire, il n'est pas résolu dans tous les cas de cette façon. poser une nouvelle question sur la planche serait un double de celui-ci, car c'est le même problème, et a besoin (et a, dans l'autre réponse) la même solution. d'autre part, il pourrait être possible que votre solution soit transposée pour Plank, mais je ne sais pas comment
Ok. Je ne savais pas que Plank avait le même bug. Merci de me le faire savoir. Je vais essayer de modifier cette solution pour qu'elle fonctionne également avec Plank.
Rohith Madhavan
Corrigez-moi si je me trompe, mais Plank n'est-il pas le dock par défaut sur Elementary OS?
Rohith Madhavan
0

Arrêt à l'aide du menu d'alimentation

Vous pouvez également arrêter votre système. Appuyez sur le bouton d'alimentation et il devrait afficher un menu avec des options à choisir:

  • Fermer à clé
  • Suspendre
  • Redémarrer
  • Fermer

Choisissez l'arrêt. Ça va marcher.

Menu d'alimentation Capture d'écran

Arrêt à l'aide du terminal

  1. Appuyez sur CTRL+ ALT+T
  2. Type: sudo shutdown -h now
  3. presse Enter
  4. Entrez votre mot de passe si nécessaire
  5. Appuyez à Enternouveau

Vous avez terminé.

Daniel Kmak
la source
-1

Moi aussi, j'ai fait face à ce problème et maintenant le problème est résolu. Donc, ici, je vais partager mes expériences: Utilisez d'abord la touche de raccourci Alt + Ctl + L et verrouillez votre Ubuntu, puis dans le coin supérieur droit, cliquez sur le bouton de réglage, puis cliquez sur changer d'utilisateur. Cliquez ensuite sur le bouton de réglage, puis sur arrêt. Redémarrez votre ordinateur. Maintenant, vous pouvez facilement arrêter à partir du panneau supérieur.

J'espère que votre problème sera résolu. Merci !

Niraj Bhusal
la source
Merci pour votre réponse, j'ai réinstallé mon système d'exploitation il y a quelques heures maintenant, il fonctionne bien
Sudheer
-2

essaye ça

sudo -i
gedit /etc/default/grub

trouver la ligne

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

et changez-le en

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

enregistrez le fichier et fermez-le.

maintenant courir

update-grub

maintenant je pense que votre problème est résolu.

sameermw
la source
J'ai ajouté le 'acpi = force' après un démarrage silencieux et redémarré mais cela n'a pas fonctionné, les options (arrêt et déconnexion) dans le panneau supérieur ne fonctionnent toujours pas
Sudheer
cela n'a pas fonctionné pour moi!
Edward Torvalds
-2

La suppression de Cairo-dock des applications de démarrage a résolu mon problème en raison d'un bogue commenté par Xeranas

Sudheer
la source
vous devez marquer cette réponse comme la meilleure