![尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器](https://linux22.com/image/908123/%E5%B0%BD%E7%AE%A1%20GNOME%20Shell%20%E9%9B%86%E6%88%90%E6%89%A9%E5%B1%95%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BD%86%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%9C%AC%E6%9C%BA%E4%B8%BB%E6%9C%BA%E8%BF%9E%E6%8E%A5%E5%99%A8.png)
在全新安装的 18.10 中,我尝试安装 CPU 使用率小部件
https://extensions.gnome.org/extension/120/system-monitor/
在该链接上显示错误:
尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器
答案1
在 Ubuntu 22.04 上克隆 repohttps://github.com/paradoxxxzero/gnome-shell-system-monitor-applet并按照以下说明进行手动安装
sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor gettext
cd /tmp # could be anywhere ... once installed repo code not used
git clone [email protected]:paradoxxxzero/gnome-shell-system-monitor-applet.git
cd gnome-shell-system-monitor-applet
make install
reboot
如果上述操作在 Ubuntu 22.04 上失败,则只需使用https://extensions.gnome.org/extension/3010/system-monitor-next/
以下是 20.04 或更早版本...
首先安装这个(它是出现在错误弹出窗口中的内容):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install chrome-gnome-shell
但是,在安装新的操作系统时,您仍然会遇到错误,除非您还安装了这些内容:
# 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
或者:
# pre Ubuntu 19.10
sudo apt-get install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0
然后输入以下命令退出 GNOME Shell:
- Alt+ F2,r然后输入Enter。
或者通过运行从终端反弹
killall -3 gnome-shell
现在回到
并打开监控扩展。资源监控小部件现在将出现在桌面顶部状态栏上。
更新 在 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/[email protected]/extension.js
然后使用以下命令重新启动 GNOME Shell:
- Alt+ F2,r然后输入Enter
我已经在几台笔记本电脑上运行了全新安装的 Ubuntu 20.04,有些可以运行,但有些却无法运行,所以谜团还在继续……
更新2显然,如果你在 Ubuntu 20.04 中以 Snap 形式运行 Chromium,那么这是一个已知错误。使用 Firefox 可以解决这个问题,而且它应该可以正常工作。
附言是的,这也适用于 Ubuntu 21.10(截至 2021 年 5 月 21 日)