文件夹内容不会在 ubuntu 14.04 中自动刷新

sam*_*ara 5 nautilus files directory 14.04

我正在使用 Ubuntu 14.04,当我在做实验时会在特定文件夹 X 中创建新文件。但是如果不刷新 X,我就无法在 X 中看到这些新文件。

我已将计数增加到 1M

/proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)

但问题仍未解决。

如何解决?

编辑 按照建议,输出cat /etc/xdg/autostart/user-dirs-update-gtk.desktop

[Desktop Entry]
Encoding=UTF-8
Exec=xdg-user-dirs-gtk-update
Name=User folders update
Comment=Update common folders names to match current locale
Terminal=false
OnlyShowIn=GNOME;LXDE;Unity;
Type=Application
StartupNotify=false
X-KDE-autostart-after=panel
NoDisplay=true
X-Ubuntu-Gettext-Domain=xdg-user-dirs-gtk
Run Code Online (Sandbox Code Playgroud)

A.B*_*.B. 5

这些变化不是永久性的,因此

  1. 编辑文件 /etc/sysctl.conf

    sudo nano /etc/sysctl.conf
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加下面的行,例如

    fs.inotify.max_user_watches=1000000
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重新加载更改

    sudo sysctl -p
    
    Run Code Online (Sandbox Code Playgroud)

    你应该看到这样的东西

    fs.inotify.max_user_watches = 1000000
    
    Run Code Online (Sandbox Code Playgroud)

    cat /proc/sys/fs/inotify/max_user_watches

    1000000
    
    Run Code Online (Sandbox Code Playgroud)