web-dev-qa-db-fra.com

Arrêter, déconnecter, redémarrer ne fonctionne pas dans 13.10

J'utilise Ubuntu 13.10 et j'ai installé Compiz Settings Manager et cairo Dock. Le coin en haut à droite qui vous donne l'option pour

  1. à propos de cet ordinateur
  2. les paramètres du système
  3. fermer
  4. redémarrer
  5. se déconnecter et d'autres semblent avoir un problème

Toutes les options fonctionnent sauf arrêter, déconnecter, suspendre, redémarrer. Chaque fois que je clique dessus, rien ne se passe et parfois cette icône disparaît de ce plateau.

Comment puis-je réparer cela?

5
pragun

J'ai aussi eu ce problème, et personnellement, je n'ai pas aimé le hack proposé à le rapport de bogue associé par l'utilisateur Fabounet (cf. réponse d'UBod ) , principalement parce que cela signifie que vous devez appliquer le hack plusieurs fois à chaque mise à jour du dock Cairo.

Je suis venu avec (à mon avis) une solution de contournement plus propre, que j'ai également posté dans le rapport de bogue. Il s’agit en principe d’ajouter un autre élément au panneau comportant également la fonctionnalité Arrêt/Déconnexion/Suspension/Redémarrage:

  1. Maintenez Super+Alt, faites un clic droit sur le panneau Gnome, puis cliquez sur Ajouter au panneau ... dans le menu qui apparaît.

  2. Dans la liste déroulante qui apparaît, recherchez l’élément Menu utilisateur (décrit sous le nom de ) Menu permettant de modifier vos paramètres et en ligne. status ), sélectionnez-le, puis cliquez sur , puis sur Ajouter .

Ceci ajoutera un menu utilisateur à votre panneau. Il apparaît comme un élément affichant votre nom avec une bulle à côté.

La chose intéressante est que cet élément a également obtenu des points de menu pour Changer d'utilisateur , Déconnexion et off (ce dernier vous permet de choisir entre Supend , Redémarrez et Arrêtez ), et ceux-ci fonctionnent , par opposition aux mêmes entrées de l'élément de roue dentée "par défaut" dans le coin supérieur droit du panneau.

2
Malte Skoruppa

Bien que ce ne soit pas moi qui ai proposé cette solution de contournement, les lecteurs de ce fil de discussion ont peut-être intérêt à le savoir (publié sur https://bugs.launchpad.net/cairo-dock-core/ + bug/1242112 par l'utilisateur "Fabounet"):

edit /usr/lib/cairo-dock/cairo-dock-launcher-API-daemon as root
add the following line at line 33:
from time import sleep
and the following line at line 241 (just before ULWatcher()):
sleep(5)

Au fait, j'utilise un système x86_64. Dans ce cas, le chemin du fichier est /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-launcher-API-daemon.

J'espère que ça aide.

1
UBod