如何获取新更新的指示图标?

如何获取新更新的指示图标?

我不希望更新管理器自动弹出,但我希望在有新更新时收到通知。在较旧的 Ubuntu 版本中(我不记得如何在 10.10 中,如果有可用更新,通知区域会显示一个图标,如果有安全更新,则图标的外观会有所不同。我可以打开终端并执行操作,sudo apt-get upgrade也可以单击图标以打开更新管理器。在 10.10 中,我运行此命令以恢复该行为:

gconftool -s --type bool /apps/update-notifier/auto_launch false

效果很好,但现在我运行的是 Unity 11.04,什么都没有显示。如果我sudo apt-get upgrade在终端中执行此操作,它会安装更新(如果有),但更新并不总是有,如果可能的话,我希望恢复漂亮的非侵入式提醒图标。我读过关于 Unity 隐藏一些指示图标的文章,所以也许这就是这里发生的事情?

答案1

我今天早上登录后就看到了更新图标,正如我想要的那样!以下是使用终端中的命令来实现此功能的方法:

  1. 检查已允许使用的内容,gsettings get com.canonical.Unity.Panel systray-whitelist因为您可能不想关闭任何内容。我的默认值是['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service']
  2. 如果您怀疑还有其他图标丢失(例如,Pidgin),您可以找到正确的值添加到列表中grep TrayChild ~/.xsession-errors- 如果某些东西试图将自己添加到托盘中,它将以系统知道的名称显示。
  3. 将(以及您在步骤 2 中找到的任何其他内容)添加update-notifier到列表中。如果您拥有与我相同的默认值,请使用以下命令: gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service', 'update-notifier']"
  4. 现在将更新通知程序设置为不自动启动(这是来自问题): gconftool -s --type bool /apps/update-notifier/auto_launch false

下次有更新时,您会收到图标通知您——好棒啊!

答案2

我读过有关 Unity 隐藏一些指示图标的文章,所以也许这就是这里发生的事情?

如果您尚未安装 dconf-tools,请安装它。运行它(从终端或启动器:如果您在启动器中输入 dconf 时没有看到它,请检查主菜单设置),转到桌面>unity>面板。这里列出了 Unity 允许在系统托盘中的所有类。

在那里添加您的课程,或将整个字符串更改为 ['all'] 以允许所有内容。

答案3

也许这有帮助:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray','update-manager']"

相关内容