H2O*_*aCl 7 nautilus 16.04 20.04
很少但非常烦人的 Nautilus 会停止从启动器响应。我在两台非常不同的机器上遇到过这种情况:机架服务器(双 SSD、RAID 1、8 个实线程)以及笔记本(单 SSD、4 个线程、8 个超线程)。
将显示忙碌图标并且 Nautilus 不会启动。在服务器上,最终 Nautilus 将工作,也许 30 秒后。在笔记本上,它在 30 秒后不起作用,所以我重新启动。
当这种情况发生时,没有其他事情可以解释缓慢。
有时问题会无限期地持续存在,即直到重新启动。
这个问题的解决方法是什么?
编辑:这可能是相关的:https : //bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1569970
编辑这个问题最早是在 16.04 中发现的,它仍然是 20.04 的问题。在设置为禁用交换或将 swappiness 设置为可能的最低值的机器上会出现此问题。
是的,这勾起了我的回忆(从 16.04 开始)。
每当 Nautilus 没有响应(没有启动,只是旋转)时,我都会快速执行Ctrl+ Alt+ t& killall nautilus,这会带来令人满意的结果。但这在您添加的启动板链接中提到了。
关于 20.04 上的 Gnome 桌面,本文中还提到了替代方案,例如nautilus -q甚至通过运行命令对话框重新加载 Gnome-shell:Alt+ F2then rthen Enter。
我认为强制重新启动应用程序是一个足够的补救措施,因为 1.) 它避免了重新启动的需要,2.) 总而言之,故障并没有经常发生。
那时我对 Linux 的了解还不够深入,无法在日志中查找线索。但我可以肯定地说,交换在我的情况下从未发挥过作用,因为我有足够的物理内存,并且根据indicator-applet后来的说法,gnome-shell-extension-system-monitor我的交换从未被使用过。
更新:
你可以试试这个:
sudo apt-get install --reinstall nautilus-data
Run Code Online (Sandbox Code Playgroud)
更新2:
另一种强制重启 Nautilus 的方法(显然更流行?):
sudo apt-get install --reinstall nautilus-data
Run Code Online (Sandbox Code Playgroud)
另外:你有使用 plain 的习惯吗sudo nautilus?(诚然,我对此感到内疚。)如果你也这样做,那么首先要改掉这个习惯,因为它只会带来麻烦。
小智 -1
尝试重新安装 Nautilus
操作方法如下:
sudo apt autoremove nautilus
sudo apt install nautilus
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |