如何永久修改Firefox文件选择器的默认排序规则?
如何永久修改Firefox文件选择器的默认排序规则?
嘿,这个问题我在Ubuntu 22.04用Snap版Firefox时也踩过坑!核心原因是Snap应用的沙箱机制——它不会直接复用系统Nautilus的文件选择器配置,而是有自己独立的GTK配置目录,所以你在Nautilus里改的排序规则对Firefox的文件选择器完全不起作用。
下面是亲测有效的解决步骤,一步步来:
先彻底关闭Firefox
确保所有Firefox窗口都关掉,包括后台运行的进程(终端敲pkill firefox可以强制结束),不然配置文件可能不会生效。创建Firefox专属的GTK配置目录
打开终端,输入这条命令创建目录(已存在也没关系):mkdir -p ~/snap/firefox/common/.config/gtk-3.0注:如果你的Firefox用的是GTK4文件选择器(比如较新版本),把路径里的
gtk-3.0换成gtk-4.0即可。编辑GTK配置文件
用nano打开settings.ini文件:nano ~/snap/firefox/common/.config/gtk-3.0/settings.ini如果文件是空的,直接粘贴以下内容;如果已有内容,找到
[Settings]段修改对应参数:[Settings] # 按类型排序(目录优先显示,文件按类型分组后再按字母排序) gtk-file-chooser-sort-column=type # 排序顺序为升序(A-Z,目录在前) gtk-file-chooser-sort-order=ascending # 可选:是否显示隐藏文件,默认关闭 gtk-file-chooser-show-hidden=false要是你更想直接按名称排序(同样目录优先),把
gtk-file-chooser-sort-column的值改成name就行。保存并重启Firefox
在nano里按Ctrl+O保存、回车确认,再按Ctrl+X退出。重新打开Firefox后,试试打开或保存文件的选择器,排序规则应该已经固定成你想要的了!
如果还是没生效,试试删除Firefox的GTK选择器缓存文件再重启:
rm ~/snap/firefox/common/.cache/gtk-3.0/gtkfilechooser.ini
备注:内容来源于stack exchange,提问作者SpencerDub
相关产品推荐
相关产品推荐

