Ubuntu 17.10 小托盘图标

Saj*_*ani 9 panel notification-area gnome-shell-extension gnome-shell 17.10

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

我该如何解决?

小智 3

你不能删除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
Run Code Online (Sandbox Code Playgroud)

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

sudo gedit /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

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

现在安装TopIcons PlusKStatusNotifierItem/AppIndicator Support

  • 好的!现在看来这是一个正确的答案。但我想提一件事,你应该[永远不要使用普通的 `sudo` 启动像 gedit 这样的图形应用程序](https://askubuntu.com/questions/270006/why-should-users-never-use-normal-sudo -启动图形应用程序)。作为替代方案,您可以使用“nano”在命令行中编辑文本或运行“sudo -H gedit”。 (2认同)

pom*_*sky 2

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

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

您可以从(GNOME) Tweaks扩展部分停用 Ubuntu 应用指示器(由Charles Green建议)。要安装 Tweaks 运行

sudo apt install gnome-tweak-tool
Run Code Online (Sandbox Code Playgroud)

或者,如果您绝对确定要删除 Ubuntu 应用程序指示器,则运行(完全不推荐,它将删除ubuntu-desktop元包)

sudo apt-get remove gnome-shell-extension-appindicator 
Run Code Online (Sandbox Code Playgroud)

ubuntu-appindicators@ubuntu.com从 中删除该目录/usr/share/gnome-shell/extensions


现在 TopIcons Plus 应该可以按预期工作。您可以使用必不可少的 GNOME Tweak Tool(又名Tweaks)更改其设置。如果没有安装,可以通过以下方式安装

sudo apt install gnome-tweak-tool
Run Code Online (Sandbox Code Playgroud)

然后启动 GNOME Tweak Tool 并从扩展部分更改 TopIcons Plus 的设置(例如图标大小、间距等)。