从暂停状态唤醒时状态栏图标指示消失

所以,当我从暂停中醒来时,会发生这种情况:

缺少的图标是Skype和Mega。 当我关闭其中一个程序时,会出现另一个图标,如下所示:

如何修复此问题或创建刷新状态栏的脚本?

作为一个临时解决方案,直到修复bug,你可以在任何位置创建一个文件fe icons.sh不要忘记用chmod + x赋予它执行权):

#!/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 

保存脚本后,从“应用程序”菜单中打开Ubuntu启动应用程序 ,并将此脚本配置为在您登录后运行:

在此处输入图像描述

每次解锁屏幕时,统一面板服务将自动终止并启动,保持您的图标到位。

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

解决它给我,但我太懒了,无法把它放在自动启动醒来的地方。 至少我们知道谁负责这个:-)