我见过这个问题:
并且想问一下现在在 Ubuntu 21.10(文件 40.2)中该怎么做,因为“首选项”对话框不再具有以前版本所具有的选项卡;即,现在用作默认的列集不再显示为“首选项”中的选项卡,我们如何设置默认值?
答案1
不幸的是,从 Files 40 开始,用户界面中不再显示设置默认视图的选项。但是,直接设置在dconf数据库通过GSettings 配置工具在终端上。
要获取当前配置的默认列表视图列,请运行
gsettings get org.gnome.nautilus.list-view default-visible-columns
可以从另一个设置中检索所有可用列名的集合:
gsettings get org.gnome.nautilus.list-view default-column-order
了解可用的列名后,您就可以定义自定义默认列表视图列。
['name', 'size', 'date_modified']
例如,要设置它们,请运行:gsettings set org.gnome.nautilus.list-view default-visible-columns "['name', 'size', 'date_modified']"
使用 gvfs 元数据系统会记住每个文件夹的自定义设置。因此,您最终需要手动调整与默认设置不同的任何文件夹。但是,有一种方法可以重置 gvfs 元数据:
nautilus -q
systemctl --user stop gvfs-metadata.service
rm ~/.local/share/gvfs-metadata/home*
这将停止 nautilus 和 gvfs 元数据服务,然后删除更改列视图时更新的选定元数据。
当你重启 nautilus 时,服务也会重启。现在,你的文件系统上的任何文件夹都应采用你之前定义的默认设置。
答案2
您可以使用命令行设置默认值:
$ gsettings get org.gnome.nautilus.list-view default-visible-columns
$ gsettings get org.gnome.nautilus.list-view default-column-order
检查当前值,然后使用
$ gsettings set org.gnome.nautilus.list-view default-visible-columns [new values]
$ gsettings set org.gnome.nautilus.list-view default-column-order [new values]
答案3
这里的答案对我在 Ubuntu 20.10 上不起作用:
$ gsettings set org.gnome.nautilus.list-view default-visible-columns ['size', 'date_modified', 'name', 'type']
Usage:
gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUE
Set the value of KEY to VALUE
Arguments:
SCHEMADIR A directory to search for additional schemas
SCHEMA The name of the schema
PATH The path, for relocatable schemas
KEY The key within the schema
VALUE The value to set
但是,如果我在选项周围添加引号,它就可以起作用:
$ gsettings set org.gnome.nautilus.list-view default-visible-columns "['size', 'date_modified_with_time', 'name', 'type']"
$ gsettings get org.gnome.nautilus.list-view default-visible-columns
['size', 'date_modified_with_time', 'name', 'type']
$