如何向 dconf-editor 添加新设置?

如何向 dconf-editor 添加新设置?

我正在尝试保存触摸板设置,因此我需要将 touchpad_settings.sh 的路径添加到 hotplug-command。它应该位于 org.gnome.settings-daemon.peripherals.input-devices 中,但外围设备文件夹中没有输入设备。我需要设置双指水平滚动。

截屏

我没有放置 dconf 标签,因为我没有足够的声誉来创建它。

答案1

所有基于 GSettings 的 GNOME 程序(极少数例外)都会在安装的“架构”文件中预先声明所有支持的设置。如果 dconf-editor 没有显示特定设置,那是因为该设置不在程序的 GSettings 架构中,这通常意味着程序即使您添加它也不会关心该设置。

特别是“hotplug-command”设置在 GNOME 3.20 中删除。从提交中可以看出,它不仅从模式中删除,而且运行该命令的实际代码也被删除了。

您可以使用该dconf write命令来添加不对应任何模式的设置,但是当没有程序代码可以读取该设置时,这将没有任何用处。

因此,您不应该这样做,而应该通过 GNOME 本身来配置设置 - 所有可配置的内容都可以在org.gnome.desktop.peripherals.touchpaddconf-editor(以及 GNOME Tweaks 应用程序)中找到。

相关内容