从挂起状态唤醒时,状态栏图标指示消失


8

因此,当我从挂起状态唤醒时,会发生以下情况:

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

如何解决这个问题或制作刷新状态栏的脚本?

Answers:


6

作为修复此错误之前的临时解决方案,您可以在任何位置创建文件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启动应用程序”,并将此脚本配置为在登录后运行:

在此处输入图片说明

每次解锁屏幕时,统一面板服务将自动终止并启动,从而使图标保持在原位。


很好的答案!现在+10,明天+50 !!!
Fabby

1
也为我工作,谢谢。此错误是否已归档到任何地方,以便可以跟踪其进度?
谢尔盖·莫罗佐夫

@SergeiMorozov进行了一些搜索,但似乎它已作为bugs.launchpad.net/ubuntu/+source/unity/+bug/1628383
joelittlejohn

@joelittlejohn,谢谢。从这里bugs.launchpad.net/ubuntu/+source/unity/+bug/1635625,看来问题已经在yakkety中修复。
谢尔盖·莫罗佐夫

如果这个问题是固定的,那么它还不是不稳定的(或应称为任何形式)。我的最新版本为16.10 / yakkety,但仍然有问题。
joelittlejohn

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.