Donc, quand je me lève de suspendre, 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?
En tant que solution temporaire jusqu'à la résolution du bogue, vous pouvez créer un fichier, par exemple. icons.sh (n'oubliez pas de lui donner les droits d'exécution avec chmod + x) à n'importe quel emplacement:
#!/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 les applications de démarrage Ubuntu à partir du menu Applications et configurez ce script pour qu'il soit exécuté après votre connexion:
Chaque fois que vous déverrouillez l'écran, le service du panneau de l'unité sera automatiquement supprimé et démarré, en maintenant vos icônes en place.