Les indicateurs d'icône de la barre d'état disparaissent lors du réveil de la suspension


8

Donc, quand je me réveille de la suspension, cela se produit:

Les icônes manquantes sont Skype et Mega. Lorsque je ferme l'un de ces programmes, l'autre icône apparaît, comme ceci:

Comment puis-je résoudre ce problème ou créer un script qui actualise la barre d'état?

Réponses:


6

Comme solution temporaire jusqu'à ce que le bug soit corrigé, vous pouvez créer un fichier fe icons.sh (n'oubliez pas de lui donner les droits d'exécution avec chmod + x) à n'importe quel endroit:

#!/bin/bash

dbus-monitor --session "type=signal,interface=com.canonical.Unity.Session,member=Unlocked" | 
  while read MSG; do
    LOCK_STAT=`echo $MSG | awk '{print $NF}'`
    if [[ "$LOCK_STAT" == "member=Unlocked" ]]; then
        killall unity-panel-service
        /usr/lib/x86_64-linux-gnu/unity/unity-panel-service&
    fi
  done

Après avoir enregistré le script, ouvrez Ubuntu Startup Applications depuis le menu Apps et configurez ce script pour qu'il s'exécute après votre connexion:

entrez la description de l'image ici

Chaque fois que vous déverrouillez l'écran, le service de panneau d'unité sera automatiquement tué et démarré, gardant vos icônes en place.


Excellente réponse! +10 maintenant et demain +50 !!!
— Fabby

1
Fonctionne aussi pour moi, merci. Ce bug est-il déposé n'importe où pour que l'on puisse suivre sa progression?
— Sergei Morozov

@SergeiMorozov Il a fallu quelques recherches, mais il semble que cela soit suivi comme bugs.launchpad.net/ubuntu/+source/unity/+bug/1628383
— joelittlejohn

@joelittlejohn, merci. À partir d'ici bugs.launchpad.net/ubuntu/+source/unity/+bug/1635625 , il semble que le problème vient d'être corrigé dans yakkety.
— Sergei Morozov

Si cela est corrigé, il n'est pas encore dans yakkety stable (ou quel que soit son nom). Je suis sur 16.10 / yakkety avec les dernières mises à jour et j'ai toujours le problème.
— joelittlejohn

-1
killall unity-panel-service
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service&

me le résout, mais je suis trop paresseux pour savoir où le mettre pour un redémarrage automatique au réveil. Au moins, nous savons qui est responsable de cela :-)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.