我在使用 Ubuntu 20.04.2 时遇到了一个奇怪的问题。登录一段时间后,我无法通过 dock 在应用程序之间切换,因为单击图标没有任何效果。由于同样的原因,我也无法访问顶部栏上的任何功能。桌面图标也不响应点击。我只能通过 alt+tabbing 在应用程序之间切换。我必须注销并重新登录才能解决这个问题。
这可能是因为我的硬盘有问题。我很快就要用 SSD 替换它了,但我想知道硬盘故障是如何导致这样的问题的。
注意:我不使用任何 gnome 扩展。
答案1
我怀疑你是对的,这与硬盘有关。如果 Gnome shell 无法从驱动器访问数据,那么它很容易导致系统随着时间的推移变得无响应。
当这种情况发生时,您可以打开 shell 并运行top
以检查 iowait 指标。它位于如下行:
%Cpu(s): 0.1 us, 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
前面的值wa
表示 CPU 等待 IO 的时间。除非您正在复制大型文件,否则它应该很低。如果它很高,则指向磁盘。
您还可以安装 systat 包并使用 iostat 工具进行检查
$ iostat 1 10
这将每隔 1 秒打印一次磁盘 IO 统计信息,持续 10 秒。输出将提供系统中的每个磁盘的指标。第一行是平均值,您可以通过运行不带参数的 iostat 或iostat 1 1
如果您想让 gnome 恢复活力,那么您可以尝试按 ALT + F2,然后r
按回车键。如果这不起作用,那么killall -HUP gnome-shell
应该可以解决问题。
答案2
@TuxInvader 的建议对我来说很有帮助:
如果您想让 gnome 重新活跃起来,那么您可以尝试按 ALT + F2,然后按 r 并回车。