尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器

Sco*_*and 30 monitoring system-monitor gnome-shell-extension gnome-shell

在 18.10 的全新安装中,我尝试安装 CPU 使用率小部件

https://extensions.gnome.org/extension/120/system-monitor/

在该链接上显示错误:

尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器

Sco*_*and 41

首先安装它(它出现在你的错误弹出窗口中):

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install chrome-gnome-shell 
Run Code Online (Sandbox Code Playgroud)

但是,在新的操作系统安装中,您仍然会收到错误,直到您还安装这些:

#  Ubuntu 20.04
sudo apt-get install libproxy1-plugin-networkmanager gnome-shell-extension-system-monitor

# Ubuntu 19.10
sudo apt-get install gir1.2-nm-1.0 
Run Code Online (Sandbox Code Playgroud)

或者:

# pre Ubuntu 19.10
sudo apt-get install gir1.2-gtop-2.0 gir1.2-nm-1.0  gir1.2-clutter-1.0
Run Code Online (Sandbox Code Playgroud)

然后通过键入以下内容来弹回您的 GNOME Shell:

  • Alt+ F2r然后输入Enter

或通过运行从终端反弹

killall -3 gnome-shell
Run Code Online (Sandbox Code Playgroud)

现在回到

并打开显示器扩展。资源监视器小部件现在将出现在桌面顶部状态栏上。


更新 在 Ubuntu 20.04 上,执行上述操作后,如果出现错误,请在终端中运行以下命令:

wget https://raw.githubusercontent.com/paradoxxxzero/gnome-shell-system-monitor-applet/fac6b7646346264bd75813a9d606dd5ba5152d6b/system-monitor%40paradoxxx.zero.gmail.com/extension.js -O ~/.local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com/extension.js
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令反弹您的 GNOME Shell:

  • Alt+ F2r然后输入Enter

我已经在几台笔记本电脑上运行了全新安装的 Ubuntu 20.04,但有些工作却无法运行,所以谜团还在继续……

UPDATE2显然,如果您在 Ubuntu 20.04 中将 Chromium 作为 Snap 运行,这是一个已知错误。使用 Firefox 可以绕过这个问题,它应该可以工作。

PS,是的,这也适用于 Ubuntu 21.10(截至 2021 年 5 月 21 日)

  • 一般来说,安装`chrome-gnome-shell` 包应该足以解决“*未检测到本机主机连接器*”的问题。您可能需要其他包来特别满足扩展的依赖项。 (8认同)
  • 在 Ubuntu 20 上“无法找到软件包 gnome-shell-extension-system-monitor” (4认同)
  • 只是一个快速附录 - 正如@Ceisc 在这里评论的 https://askubuntu.com/a/1034692/888540 - “如果您安装来自 Ubuntu 软件管理器包的 Chromium 版本,chrome-gnome-shell 将不起作用,但如果您通过 apt 安装 Chromium 确实有效” (3认同)
  • 该解决方案在 Ubuntu 21.10 上不适用于我。 (3认同)
  • @ScottStensland 对我来说不同的是我无法运行最后一个 wget 命令,因为我的“~/.local/share/gnome-shell/”中没有“extensions”文件夹,所以我创建了这样的目录然后是第二个。然后我运行该命令。如果这有帮助的话。 (2认同)