在目录中创建新文件后,Nautilus 不会自动刷新

在目录中创建新文件后,Nautilus 不会自动刷新

我有一个 Python 程序,它在与 Python 脚本相同的目录中创建一些 .csv 文件。我在 nautilus 中导航包含脚本的目录,然后运行该程序。程序结束后,新文件不会显示在打开的 nautilus 窗口中。我必须按 F5 来“刷新”nautilus 窗口,新文件才会列在目录中。有什么方法可以自动完成此操作?这是功能还是错误?

答案1

这是鹦鹉螺的正常行为。

可以通过编辑文件 /etc/sysctl.conf 来解决这个问题

sudo nano /etc/sysctl.conf

并将以下行添加到文件中:

fs.inotify.max_user_watches=1000000

之后你应该重新加载更改

sudo sysctl -p

然后你应该会看到类似这样的内容

fs.inotify.max_user_watches = 1000000

cat /proc/sys/fs/inotify/max_user_watches

1000000

参考最初是针对 v14.04 的答案,但也适用于更高版本。

相关内容