我正在使用qz-tray
已安装/下载的应用程序来自 GitHub:qzind/tray。
Ubuntu 18.04 Gnome 桌面不显示托盘图标。
我该怎么做才能显示它?
答案1
我运行以下命令来安装 QZ Tray(基于官方指南):
sudo apt-get install git ant nsis makeself default-jre
cd ~/Downloads
wget https://github.com/qzind/tray/releases/download/v2.0.7/qz-tray-2.0.7.run
chmod +x qz-tray-2.0.7.run
sudo ./qz-tray-2.0.7.run
首先,我在普通传统桌面 - Ubuntu MATE 18.04 LTS 上对其进行了测试,安装后这里就有托盘图标:
然后我切换到带有 GNOME 的 Ubuntu 18.04 LTS:
- 使用默认设置时不会显示(即已
gnome-shell-extension-appindicator
安装、启用和加载)。 - 然后安装TopIcons PlusGNOME 软件的扩展 - 它在非预期的位置显示图标(注意 Firefox 图标附近的绿色打印机和时钟附近的黑色方块):
- 之后我删除了TopIcons Plus并安装热门图标扩展 - 即使我用它手动启动它,它也不起作用
java -Xms512m -jar "/opt/qz-tray/qz-tray.jar"
。
- 使用默认设置时不会显示(即已
因此我建议放弃这个勇敢的新 GNOME 世界并切换到功能齐全的传统MATE 桌面环境通过执行sudo apt-get install ubuntu-mate-desktop^
。
作为普通用户,我们没有时间克服所有这些新的不可预测的困难。
您也可以尝试在 GitHub 上寻求支持发布页面来修复这个问题适用于 GNOME。
答案2
开始使用 2.0.9,QZ Tray 检测到不存在系统托盘并将其附加到任务栏图标。
这是在 ElementaryOS 上运行的 QZ Tray:
对于使用旧版 QZ Tray 的用户来说,包括系统托盘兼容库(或完全避免使用 Gnome)在内的解决方案是正确的,但是对于希望使用新版 QZ Tray 的用户来说,无需再做特殊考虑。它应该可以立即使用。