我最近安装了 Ubuntu 18.10。我喜欢纯 GNOME,因此我按照本指南安装了 vanilla GNOME 会话:https://itsfoss.com/vanilla-gnome-ubuntu/。
我正在使用 pCloud 应用程序(由 AppImage 文件提供),我发现它有一个指示器(让我大吃一惊),它只在 Ubuntu 会话中显示,但不在 vanilla 会话中显示。
前段时间,我使用 Fedora 和 GNOME,也没有任何指示器。
它是如何工作的?为什么 pCloud 通知只显示在 Ubuntu 的 GNOME 中,而不显示在 vanilla 版本中?我觉得我不理解 appindicator 机制。
相比之下 - Telegram(由 Flathub 安装)指示器显示在“每个”GNOME 中。
答案1
pCloud 应用程序指示器是一个“旧式托盘图标”,与 GNOME 支持的应用程序指示器不同。幸运的是,有一个 GNOME 扩展“Top Icons Plus”,可让您将这些图标放回顶部面板。
来自该项目的 Github readme:
许多应用程序(例如聊天客户端、下载程序和一些媒体播放器)即使在您关闭其窗口后也会在后台长期运行。通过向 GNOME Shell 旧版托盘添加图标,这些应用程序仍可访问。但是,旧版托盘处于隐藏状态,直到您将鼠标推到屏幕左下角并单击出现的小选项卡。TopIcons Plus 将所有图标带回顶部面板,以便更轻松地跟踪在后台运行的应用程序。
因此,以下是如何在 Ubuntu 18.04* 上的原始 GNOME 中恢复 pCloud 托盘图标(目前)
- 如果 pcloud 应用程序正在运行,请停止它。
- 打开以下链接获取 Gnome 扩展 ->https://extensions.gnome.org/extension/1031/topicons/
- 打开并安装扩展 ->https://my.pcloud.com/publink/show?code=XZltdV7ZxR4rjGkKFmzCfMBR5deEiVRFhcu7
- 启动 pCloud Drive 应用程序,您应该会看到托盘图标 ->https://my.pcloud.com/publink/show?code=XZ76dV7ZBLFP2JmV6FuVDShH1zHnV0vHLUc7
*警告:Top Icons Plus 扩展不再主动维护。这里讨论了原因:https://forum.manjaro.org/t/topicons-plus-wont-work-on-gnome-3-26-replace-with-an-alternative-extension/31762/9 截至现在 2018 年 10 月 26 日,它仍然可以在 Ubuntu 18.04.1、GNOME 3.28.2(Xorg 会话上的原始 GNOME)上运行。