当我登录 Skype 时,Skype 图标没有显示在 Ubuntu 16.04 Xenial 上的应用程序指示器(托盘/菜单栏右侧)上。
libappindicator1
我已经尝试按照建议安装这里,它适用于 Slack,但不适用于 Skype。我也尝试安装sni-qt
,但它已经安装了:sni-qt is already the newest version (0.2.7+15.10.20150729-0ubuntu1).
。
我怎样才能解决这个问题?
答案1
确保已为 i386 安装了 sni-qt:
sudo apt-get install sni-qt:i386
答案2
对于我来说,在 Ubuntu 16.10 上安装libappindicator1
并重新启动 skype 解决了这个问题
sudo apt-get install libappindicator1
答案3
请注意,由于此处提到的不同原因,此处提到的解决方案不适用于 Ubuntu 17.04:
- https://github.com/electron/electron/issues/9046
- https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1629251
还请注意,sni-qt:i386
软件包和所有 qt i386 依赖项对于“amd64”版本的 来说都不是必需的skypeforlinux
。相反,您可以使用 Unity 错误中提到的以下解决方法:
$ env XDG_CURRENT_DESKTOP=Unity skypeforlinux
这将skypeforlinux
在环境变量XDG_CURRENT_DESKTOP
设置为 的情况下启动Unity
,在 Ubuntu 17.04 中,此变量的默认值是XDG_CURRENT_DESKTOP=Unity:Unity7
混淆电子(Skype for Linux 是基于它构建的)。
您也可以在启动应用程序条目中使用此行,但随后您应该在 Skype 中禁用“登录时启动”并创建您自己的条目。