我从 19.10 更新到 20.04,没有任何问题。但是,界面非常慢。即使运行的唯一应用程序是终端,按键有时也会非常粘。鼠标操作(即使只是指向终端)有时需要长达 10 秒才能完成。我尝试禁用网络和蓝牙,看看它们是否导致了问题,但无济于事。似乎还有其他原因。我唯一注意到的是,在终端中运行“top”时,“gnome-shell”(大约一半的时间)使用了几乎 100% 的 CPU。
这种性能下降确实令人恼火,因为 19.10 运行完美且速度极快。有人能帮忙吗?
输出ls -al ~/.local/share/gnome-shell/extensions
为:
total 28
drwxr-xr-x 7 dd dd 4096 Nov 17 10:04 .
drwx------ 4 dd dd 4096 May 3 14:31 ..
drwxr-xr-x 4 dd dd 4096 Apr 30 12:43 [email protected]
drwxr-xr-x 3 dd dd 4096 Nov 17 09:56 hibernate-status@dromi
drwxr-xr-x 4 dd dd 4096 Nov 17 10:04 [email protected]
drwxr-xr-x 4 dd dd 4096 Nov 17 09:53 suspend-button@laserb
drwxr-xr-x 5 dd dd 4096 Apr 30 12:43 [email protected]
另一个命令的输出ls -al /usr/share/gnome-shell/extensions
是:
total 68
drwxr-xr-x 17 root root 4096 Nov 13 18:45 .
drwxr-xr-x 7 root root 4096 Apr 30 12:18 ..
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 desktop-icons@csoriano
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 native-window-placement@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 3 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 3 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 2 root root 4096 Apr 30 12:11 [email protected]
我禁用了 Tweaks 应用程序中的扩展,情况似乎有所好转,但还没有完全好转。我仍然看到 CPU 百分比不时gnome-shell
跳到top
90% 左右。
答案1
是的,正如我所想,您遇到了 GNOME Shell 问题。
您安装了(太多)扩展,其中许多扩展的功能与其他扩展重叠。有些扩展安装在错误的位置……可能是作为已安装的 GNOME Shell 扩展“包”的一部分安装的。
真的,最好的办法是删除它们,真的,和/或只保留那些你不能没有的。移动/删除所有“gcampax”扩展/usr/share/gnome-shell/extensions
(你应该只有三个非 gcampax 扩展),并保留任何个人收藏~/.local/share/gnome-shell/extensions
。
应该保留的扩展/usr/share/gnome-shell/extensions
...
drwxr-xr-x 2 root root 4096 Apr 30 12:11 desktop-icons@csoriano
drwxr-xr-x 3 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x 3 root root 4096 Apr 30 12:11 [email protected]
去https://extensions.gnome.org/local/删除它们,或者使用 Gnome Tweaks。
在 中查看时,GNOME Shell 的平均 CPU 占用率应低于 3% top
。峰值可能是正常的。
更新#1:
清理扩展后,GNOME Shell 仍然占用过多的 CPU %。我们创建了一个新的 TEMP 用户,登录该用户,查看了top
,GNOME Shell 的 CPU 占用率与我引用的 3% 或更低完全一致。明天我们将对主帐户进行故障排除。
更新 #2:
在移动 .cache、.local 和 .config 文件夹后,它变成了一个名为 MegaSync 的云服务。它在 Linux/Nautilus 中有图标覆盖(很少见),但它似乎与当前发行版配合得不太好。如果我关闭它,一切就都好了。