升级到 17.04 版后顶部面板缺少图标

升级到 17.04 版后顶部面板缺少图标

我从 Ubuntu 16.04 升级到 17.04 后,Google Chrome 和其他应用程序图标从顶部面板消失了。尝试重新安装它们,但无济于事。它们仍在工作,只是系统托盘图标不会显示。

有人遇到过同样的问题吗?

16.04 中的图标 16.04 上的图标

17.04 升级后 Chrome 和 PIA 图标消失 17.04 升级后 Chrome 和 PIA 图标消失

答案1

参考:http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html

[快速更新] 由于 XDG_CURRENT_DESKTOP 从“Unity”更改为“Unity:Unity7”,Dropbox 似乎并不是唯一一个在 Ubuntu 17.04 Zesty Zapus(Unity 下)中无法运行的 AppIndicator。

Electron 应用程序(例如新的 Skype For Linux、WMail、PB For Desktop 等)也受到影响,但方式不同。对于 Electron 应用程序,在 Unity 下的 Ubuntu 17.04 Zesty Zapus 中根本不显示指示器。

该修复与应用于 Dropbox 指示器的修复类似。只需使用“env XDG_CURRENT_DESKTOP=Unity”运行应用程序即可。例如,要启动 Skype For Linux,您可以使用:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

为了使修复永久生效,请将应用程序桌面文件从 /usr/share/applications/ 复制到 ~/.local/share/applications/,然后编辑该文件并通过在“Exec=”后立即添加“env XDG_CURRENT_DESKTOP=Unity”(不带引号)来更改“Exec”行。

某些应用程序设置为自动启动,在这种情况下,您必须以相同的方式从 ~/.config/autostart/ 编辑桌面文件。

请注意,某些应用程序会覆盖对其自动启动文件(位于 ~/.config/autostart/)所做的任何更改。解决此问题的方法是重命名自动启动文件,然后在应用程序设置中将应用程序设置为登录时不启动。这样,将使用修改后的自动启动文件(该文件具有不同的名称并包含解决方法)。

相关内容