设置文件的默认可见列

设置文件的默认可见列

我见过这个问题:

如何为“文件”文件管理器设置可见列的默认值?

并且想问一下现在在 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']
$ 

相关内容