通过 cli、数组数据类型设置 nemo 文件管理器首选项

通过 cli、数组数据类型设置 nemo 文件管理器首选项

我使用以下命令来覆盖UbuntuUI 中的默认设置,效果很好:

gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-dark'
gsettings set org.nemo.preferences show-home-icon-toolbar true

但是当我尝试更改以下设置时,它给出了一个错误。看起来我必须提供一个值数组。我试过这样做,但没有成功。哪种设置方法合适?

gsettings list-recursively |  grep bulk
# org.nemo.preferences bulk-rename-tool @ay []

gsettings set org.nemo.preferences bulk-rename-tool "thunar --bulk-rename"
# unknown keyword:
# thunar --bulk-rename
# ^^^^^^

答案1

gvariant 文本格式说明符@ay似乎意味着非空字节数组,又名字节串

$ gsettings list-recursively |  grep bulk
org.nemo.preferences bulk-rename-tool @ay []
org.gnome.nautilus.preferences bulk-rename-tool @ay []

因此语法是"b'thunar --bulk-rename'"'b"thunar --bulk-rename"'两种引用样式是等效的):

$ gsettings set org.nemo.preferences bulk-rename-tool 'b"thunar --bulk-rename"'

给予

$ gsettings list-recursively |  grep bulk
org.nemo.preferences bulk-rename-tool b'thunar --bulk-rename'
org.gnome.nautilus.preferences bulk-rename-tool @ay []

相关内容