You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Nautilus侧边栏自定义文件夹指定位置设置失败求助

嘿,我之前也在Nautilus侧边栏折腾过自定义文件夹位置的事儿,太懂你这种想把常用文件夹放到默认目录组里的需求了!试了书签和user-dirs.dirs没成功?咱们一步步来解决:

方法1:把自定义文件夹设为XDG标准目录(和Images同组)

默认的Images、Documents这些属于XDG用户目录,它们会固定显示在侧边栏的「个人」分组里。要让你的自定义文件夹也出现在这里,得正确配置user-dirs.dirs

  1. 打开终端,编辑配置文件:
    gedit ~/.config/user-dirs.dirs
    
  2. 在文件里添加符合规范的目录定义,比如你想加一个「Projects」文件夹,格式要和默认条目一致:
    XDG_PROJECTS_DIR="$HOME/Projects"
    
    注意:变量名必须以XDG_开头、_DIR结尾,路径要准确(Linux区分大小写!),用双引号包裹。
  3. 保存文件后,让系统重新加载配置:
    xdg-user-dirs-update
    
  4. 重启Nautilus(或者注销再登录),你的自定义文件夹就会出现在「个人」分组里,和Images等默认目录排在一起了。

方法2:调整书签顺序(不用改系统配置)

如果不想把自定义文件夹变成标准XDG目录,只是想让它靠近默认目录的位置,可以调整书签顺序:

  • 先把目标文件夹添加为书签(右键文件夹 → 「添加书签」)
  • 在Nautilus侧边栏右键空白处,选择「编辑书签」
  • 在弹出的窗口里,把你的自定义书签拖到默认目录(比如Images)的上方/下方,调整好顺序后点击「关闭」
  • 这样你的书签就会出现在默认目录附近的位置了

排查你之前的失败原因

你之前改user-dirs.dirs没生效,大概率是这几个问题:

  • 变量名不符合XDG规范(比如写成了MY_FOLDER_DIR而不是XDG_MY_FOLDER_DIR
  • 文件夹路径写错了(比如实际是$HOME/MyFolder却写成$HOME/myfolder,Linux大小写敏感)
  • 没执行xdg-user-dirs-update让配置生效
  • 没重启Nautilus或注销,新配置没加载

内容的提问来源于stack exchange,提问作者Lucas Calheiros

火山引擎 最新活动