Ubuntu、nautilus、终端、一万个文件

Ubuntu、nautilus、终端、一万个文件

我下载并解压了一个包含大约一万个文件的存档。然后我进入该目录。当我这样做时,Nautilus 开始无法显示如此大量的文件。我的下一个大错误是按 CTRL+A 选择所有文件。之后,它完全停止响应。我关闭了窗口,但出现了以下问题:

  1. 当我打开终端并首次输入内容时,文本/命令会快速流畅地显示,直到我按下 Tab 或回车键。一旦我按下它们并开始输入命令“cat”,前两个“ca”字母就会快速流畅地显示,而最后一个“t”字符会延迟半秒。当我按下“tab”时,我也会看到延迟的建议。当我关闭并重新打开终端时,第一个命令再次顺利运行。

  2. 此外,当我在终端中运行命令(按 Enter 键)时,内核会延迟执行这些命令。即使是“cd”等非常简单的命令也会延迟一秒钟。

  3. 当我在终端内选择并右键单击时,需要半秒钟来呈现上下文菜单(我看到了那些框架)。

  4. Nautilus 渲染问题变得明显。当我在任何目录中按 CTRL+A 时(即使它包含 5-10 个文件),我都可以观察到它突出显示整行的速度有多慢,即突出显示行的第一部分(文件名),然后是大小,然后是修改时间。

我做了什么:

  1. 从主目录中删除了所有缓存。
  2. 禁用tracker3并清除其数据库。
  3. 已将 Nvidia 驱动程序更新至最新稳定且经过测试的版本。
  4. 禁用 bash 完成。

资源使用情况:CPU、内存和磁盘 IO 处于正常状态,但gnome-shell磁盘写入总量为 1.3 GB。

错误日志:运行时没有什么特别之处journalctl -f

其他程序:其他程序(IDE、浏览器、应用程序)运行顺利。

Neofetch:


            .-/+oossssoo+/-.               ubuntu@ubuntu-B450M-DS3H 
        `:+ssssssssssssssssss+:`           ---------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 22.04.4 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: B450M DS3H 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 6.5.0-26-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 hour, 4 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2406 (dpkg), 34 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.1.16 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 42.9 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru-dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: AMD Ryzen 7 3700X (16) @ 3.600G 
    .ossssssssssssssssssdMMMNysssso.       GPU: NVIDIA GeForce RTX 2070 SUPER 
      -+sssssssssssssssssyyyssss+-         Memory: 4982MiB / 32002MiB 
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.                                       

答案1

通过重新安装 nautilus 解决 sudo apt purge nautilus && sudo apt install nautilus

相关内容