删除 Ubuntu Nautilus 资源管理器侧栏的默认目录

Nautilus 是 Ubuntu 默认的文件管理器。默认情况下,系统会在侧边栏显示"图片"、"视频"、"文档"等用户目录文件夹,但这些可能并不是我们经常访问的位置。

image

(默认情况下,红框处还存在音乐,图片等一串文件夹)

常见的困扰包括:

  • 希望隐藏不常用的默认文件夹
  • 想要将侧边栏目录指向其他分区或外部存储
  • 修改 ~/.config/user-dirs.dirs 配置后,重启 Nautilus 又自动恢复

首先,我们可以编辑配置文件(此栏的信息就在这里):

nano ~/.config/user-dirs.dirs

将不需要的目录直接注释掉:

# 原始配置可能类似:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

# 修改为只保留需要的目录:
XDG_DESKTOP_DIR="$HOME/Desktop"
# XDG_DOWNLOAD_DIR="$HOME/Downloads"
# ...

更新配置:

sudo xdg-user-dirs-update
nautilus -q

即使修改了 user-dirs.dirs 文件,重启 Nautilus 后配置又会被恢复

解决方案:使用 chattr 命令添加不可修改属性

# 首先确保你的配置是正确的
nano ~/.config/user-dirs.dirs

# 然后给文件添加不可修改属性
sudo chattr +i ~/.config/user-dirs.dirs

这个命令会为文件添加"不可修改"标志,即使是 root 用户也无法修改或删除该文件,从而防止系统或应用程序重写你的配置。

现在打开资源管理器,不想要的侧栏目录就被删除了。

posted @ 2025-09-28 17:56  Ofnoname  阅读(29)  评论(0)    收藏  举报