指示器图标在Unity(18.04)中无法工作/丢失。

我记得在17.10版本的时候就有这个问题,但是我似乎找不到当时有效的解决方法。
基本上,在Unity中显示在Dock图标上方的消息数量指示器消失了(hexchat、skype等),虽然有一些针对Gnome的解决方案,比如升级到Ubuntu 17.10后指示器图标不显示或者甚至是https://github.com/electron/electron/issues/9046(在相应的.desktop文件中使用export XDG_CURRENT_DESKTOP=Unity),但这些方法似乎对Unity无效,或者对最新版本也不起作用。到目前为止,在从17.10过渡到18.04的过程中,这似乎是我唯一遇到的问题。
接下来我该尝试什么?
1个回答

我怀疑修复方法与之前相同,但是xdg变量已更改为ubuntu:GNOME。

2只是为了明确你的意思,你是指将 export XDG_CURRENT_DESKTOP=Unity 改为 export XDG_CURRENT_DESKTOP=ubuntu.Gnome 吗?请在你的帖子中[编辑]以包含你的建议。谢谢! - Elder Geek
我尝试了这个方法,但是没有成功。具体来说,我修改了~/.local/share/applications/目录下的hexchat.desktop文件,并将之前的Exec行从Exec=env XDG_CURRENT_DESKTOP=Unity hexchat %U改为Exec=env XDG_CURRENT_DESKTOP=ubuntu.Gnome hexchat %U。然而,图标右上角仍然无法显示消息计数(请注意,不是顶部栏,可能有些人误解了)。 - SevenSonicStructures