Ubuntu 17.10小托盘图标

在Ubuntu 17.10中,右侧托盘图标(例如Telegram,Skype等)非常小,而gnome-shell-extension-top-icons-plus在17.10中不起作用。

我该如何解决?

你不能删除gnome-shell-extension-appindicatorubuntu-desktop取决于它。 解决方案适合我(但你自己承担风险):

 sudo apt-get remove gnome-shell-extension-appindicator apt-get download ubuntu-desktop sudo dpkg --install --ignore-depends=gnome-shell-extension-appindicator ubuntu-desktop_1.404_amd64.deb 

要忽略Ubuntu中的损坏包(来自此源 ),请运行:

 sudo gedit /var/lib/dpkg/status 

这应该打开文件状态(可能很长),你现在必须找到包名ubuntu-desktop 。 现在从Depends行中删除依赖项gnome-shell-extension-appindicator ,保存文件( Ctrl + S )并关闭。

现在安装TopIcons PlusKStatusNotifierItem / AppIndicator支持

从Ubuntu Gnome 17.04升级后我遇到了同样的问题。 我尝试了很多修复,但没有一个能帮到我。 我决定重新安装Ubuntu。 全新安装后,问题仍然存在,但有一种解决方法对我有用。 如下所述:在终端执行export XDG_CURRENT_DESKTOP=Unity然后运行app ./Telegram & exit 。 结果是托盘中有一个稍大的图标,并且底座上的图标上有一个徽章指示器。 在此处输入图像描述

您可以先从extensions.gnome.org或其GitHub页面安装TopIcons Plus

但默认的Ubuntu appindicators不会让TopIcons Plus正常工作。 因此,您必须先停用/删除它。

您可以从(GNOME)Tweaks (由Charles Green建议Extensions部分停用Ubuntu appindicators。 要安装Tweaks运行

 sudo apt install gnome-tweak-took 

或者,如果您完全确定要删除Ubuntu appindicators,那么运行( 根本不推荐 ,它将删除ubuntu-desktop元数据包)

 sudo apt-get remove gnome-shell-extension-appindicator 

或者从/usr/share/gnome-shell/extensions删除ubuntu-appindicators@ubuntu.com目录。


现在TopIcons Plus应该按预期工作。 您可以使用必不可少的GNOME调整工具(aka Tweaks )更改其设置。 如果未安装,则可以安装

 sudo apt install gnome-tweak-tool 

然后启动GNOME调整工具并从“ 扩展”部分更改TopIcons Plus的设置(例如图标大小 ,间距等)。

你必须编辑/usr/share/applications/telegramdesktop.desktop这是电报发射器。 改变线

Exec=telegram-desktop -- %u

Exec=env XDG_CURRENT_DESKTOP=Unity telegram-desktop -- %u

你也可以为Slack做同样的解决方法。