应用程式指标无法在Ubuntu 18.04上运作


38

这是使用默认GNOME桌面的Ubuntu 18.04的全新安装。

“托盘图标”根本不会出现在顶部面板中。“ Ubuntu appindicators” shell扩展处于活动状态,但未显示任何图标。

我已经尝试了“ kstatusnotifieritem”和“ topicons” shell扩展,但是都没有成功。

如果有人可以帮助,我将不胜感激。


您正在使用Wayland还是Xorg?您是否正在使用Communitheme?因为我在Communitheme + Wayland遇到了同样的问题,所以我想知道这是否是原因。
阿提拉·富洛普

1
@AttilaFulop不,在全新安装中使用具有默认主题的xorg。
ssjgs82

Answers:


44

我所做的是:

  1. sudo apt purge indicator-common
    
  2. 然后,您可以启用TopIcons PlusUbuntu AppIndicators扩展

  3. 重新启动系统,或者改为只用+ ,然后重新加载Gnome ShellAltF2R

然后,您将可以在GNOME的栏中看到图标。


我还想指出,这也适用于我的系统。我所有的托盘图标都回来了。不知道是什么原因。有冲突吗?
Sepehr

1
“ Ubuntu AppIndicators”扩展在哪里?我根本找不到它

5
无需重新启动系统-因为简单的Gnome Shell重新加载似乎可以解决问题(Alt-F2,键入r,然后按Enter)。
mortenpi '18

也为我工作,谢谢:)可以使用gnome-tweaks启用/禁用Ubuntu AppIndicators
OndroMih

同样适用于19.04。出现Unity剩余的软件包。
亚当·以色列

12

您无需卸载ubuntu-appindicator。只需先在gnome-tweak中打开ubuntu-appindicator,然后再安装topicon plus,就没有问题。


编辑:

如果尚未安装,请安装软件包gnome-tweaks

运行“ gnome-tweaks”,然后查看第4个名为“扩展”的项目。看起来像这样:

在此处输入图片说明

确保启用Kstatusnotifieritem/appindicator支持。


5
欢迎来到Ask Ubuntu!我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何编写一个好的答案?”,以获取有关在Ask Ask Ubuntu上认为哪种答案最有价值的一般建议。)
David Foerster,

我错过了这个
Amanuel Nega

还需要安装通过普通的Ubuntu软件安装的Topicons(不是增强功能)
Ole HenrikSkogstrøm

4

我刚安装18.04,发现此问题。可靠地显示所有任务栏图标的唯一方法是先安装Top Icons plus,然后继续卸载gnome-shell-extension-appindicator(运行sudo apt purge gnome-shell-extension-appindicator

重新启动(或可能只是注销)之后,您将看到所有任务栏图标,请确保您已通过该扩展程序的设置来使其按您想要的方式工作,但即使您不工作也是如此。我花了一些时间解决这个问题。


1
我尝试了该命令,但它也希望删除ubuntu-desktop。相同gnome-shell-extension-ubuntu-dockubuntu-desktop似乎是一个重要的程序包,许多程序包都依赖它,因此我不会尝试。
MWin123 '18

@ MWin123,您可以安装“ gnome-tweak工具”并禁用现有的应用程序指示器,然后将其替换为“ top-icon plus”。
Ajith R Nair

4

在18.04版中,需要打开Topicons(非加号)以及默认情况下的Ubuntu应用程序指示器。尽管有通知要求重新启动,但我不需要卸载任何内容。我猜这是一个gnome重新启动,所以alt-f2也是如此,然后按了'r'。我进行了重新启动,同时也有一条注销的通知,所以我这样做了,再加上一次重新启动就很幸运了,一切似乎都很好。


4

根据其他答案,对我有用的组合是

  1. 清除指示器-常见:sudo apt purge indicator-common。这也将删除统一桌面。从ubuntu 16.04升级后,该功能仍然存在于我的系统上,但现在已停止使用。

  2. 安装Ubuntu AppIndicators: sudo apt install gnome-shell-extension-appindicator

  3. 重新启动gnome-shell :gnome-shell --replace &。这将从终端重启gnome-shell并在后台运行它。

  4. 打开gnome调整(请参阅mifjpn的答案)并启用Ubuntu appindicators扩展。如果不可见,则可能需要重新启动gnome调整和/或gnome-shell。

  5. 再次重新启动gnome-shell :gnome-shell --replace &。然后(可选)disown %1在那之后进行操作以将程序与终端分离,这样即使关闭终端,也不会意外杀死gnome-shell。

第二次重新启动后,指示灯终于可见。我有点失望,在安装软件包后,我需要重新启动gnome-shell两次,首先要使扩展在gnome调整中可见,以便我可以启用它们,然后才能实际运行它们。(这可能是因为只有第二次重启才能启动使用指示器的小程序。)

注意 我没有安装TopIcons扩展。


2

其他解决方案对我不起作用。安装gnome system-monitor-applet是什么?

  1. 安装gnome-system-monitor:

    sudo apt install gnome-system-monitor
    
  2. 按照https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet中的建议安装系统监视器扩展依赖项:

    sudo apt install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0
    
  3. 在此处安装gnome system-monitor扩展:https : //extensions.gnome.org/extension/120/system-monitor/

  4. 重新加载gnome:ALT+ F2,然后输入r,然后Enter

结果:

在此处输入图片说明


2

警告:不再支持TopIconsPlus,我不建议这样做!

参见 https://github.com/phocean/TopIcons-plus

就我而言(最重要和快门应用程序),要解决系统任务栏中的图标问题,需要libgtk2-appindicator-perl从Ubuntu 18.04主存储库中删除一个软件包。

解决方法: sudo apt-get install libappindicator-dev


我也找到了解决方案,但决定不走这条路,因为这似乎有点像用大锤杀死苍蝇。如此多的其他软件包(总共128 mb)就被安装了,以至于要使应用程序出现在托盘中作为基本的解决方案似乎有点过头了。
HockeyBum

-2

我的应用程序指示器不起作用-图标在那里但没有响应,我从Wayland切换到xorg,它解决了问题(到目前为止)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.