web-dev-qa-db-fra.com

Problèmes liés à "Arrêt" et "LogOut" après la mise à niveau vers 14.04

J'ai mis à jour de 12.04 à 14.04 sur mon ordinateur portable. La mise à niveau a été réussie, mais le problème est que rien ne se passe maintenant lorsque je clique sur "LogOut", "Arrêter", "Suspendre" à partir de l'icône d'alimentation en haut à droite (je ne suis pas sûr qu'il s'agisse du nom correct); "Paramètres du système", en revanche, fonctionne et lance la fenêtre associée. Ce n'est pas un gros problème, cependant, puisque je peux me déconnecter et éteindre un terminal, mais j'aimerais savoir pourquoi cela ne fonctionne pas et comment peut-il être corrigé. Des idées sur la façon de résoudre ceci?

6
Gonzalo Medina

Comme Sylvain Pinea l'a fait remarquer, il semble que vous ce bug vous concerne.

Le meilleur moyen d'activer shutdown/logout/suspend dans le menu à crémaillère est désactiver le démarrage de cairo dock au démarrage puis à le démarrer manuellement (vous pouvez taper "cairo dock sur le tableau de bord, puis cliquez dessus pour démarrer cairo dock).

Un autre moyen de contourner le problème jusqu'à ce que le bogue soit corrigé consiste à utiliser un raccourci clavier pour arrêter. Pour cela, ouvrez Paramètres système -> Clavier -> Raccourcis et définissez un "raccourci personnalisé" comme suit:

  1. Cliquez sur +

  2. Tapez "Arrêter" avant "Nom"

  3. Type

    dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true 
    

    en avance sur "Commande" et cliquez sur "Appliquer"

  4. Cliquez sur "Désactiver" devant le raccourci créé et appuyez sur les séquences de touches que vous souhaitez configurer, si elles sont déjà utilisées, vous en serez averti. Sinon, vous pouvez utiliser ce fichier de clés pour fermer sans avoir à entrer. le mot de passe comme vous le faites maintenant avec Sudo pm-poweroff.

Pour une liste d'autres commandes de redémarrage, de suspension et d'hibernation, reportez-vous à cette question:

Vous pouvez également créer des raccourcis pour d’autres commandes.

7
jobin

Pas besoin de supprimer cairo-dock des applications de démarrage, recherchez cairo-dock.desktop fichier ~/.config/autostart et ajoutez ce code, X-GNOME-Autostart-Delay=20

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

  1. lancer gedit sans racine
  2. cliquez sur le menu Ouvrir et appuyez sur Ctrl + H
  3. ouvrir le fichier ~/.config/autostart/cairo-dock.desktop
  4. ajoute ça

X-GNOME-Autostart-Delay=20

  1. sauver et fermer

  2. redémarrez votre unité/gnome

Temps de retard plus de 20 fonctionne bien.

soure ici

2
sameermw

Dans 14.04, de telles actions devraient utiliser /org/freedesktop/login1 fourni par systemd-logind. essayez de réinstaller le package indicator-session.

Ouvrir un terminal d'un type:

Sudo apt-get update
Sudo apt-get purge indicator-session
Sudo apt-get install indicator-session systemd-services

Les rôles indicator-session sont décrits ici: https://wiki.ubuntu.com/SystemMen

1
Sylvain Pineau

Au lieu de supprimer cairo dock des applications de démarrage, vous pouvez également modifier quand il démarre ... J'ai constaté que 60 secondes (sur mon ordinateur portable au moins) étaient suffisantes pour permettre au système de démarrer. correctement avant de commencer cairo dock. Les éléments suivants dans le champ Commande autoriseront un démarrage retardé.

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

Vous pouvez jouer avec le temps de sommeil pour le minimiser en fonction de la vitesse de votre système :)

Cela permet au système de démarrer et les options d'arrêt, etc. existent toujours

0
TheByteSmasher

J'ai vu ce problème sur différentes machines après la mise à niveau de 12.04 à 14.04. Pour corriger je devais émettre Sudo pam-auth-update --force

Bogue pertinent: https://bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/+bug/1240336

0
uzhoasit