如何更改定制 Live CD 的 dconf 设置?

如何更改定制 Live CD 的 dconf 设置?

我正在制作一张用于信息亭/安装的实时 CD。主要原因是防止传统硬盘在频繁断电的环境中损坏——事实上,我可以告诉那里的工作人员,在一天结束时只需关掉电灯开关,就可以确信第二天早上它会可靠地恢复。

我在用乌克安装 nvidia 驱动程序、我的团队正在创建的应用程序等。到目前为止,一切都运行良好,除了一件事:屏幕在 5 分钟后关闭。据我了解,所有这些的系统设置都是由默认的 dconf 配置文件。我无法直接在 uck 终端中更改 root 用户的设置;每次启动时都会从头开始创建用户“ubuntu”。我需要更改默认配置文件。

我进行了一些挖掘,发现我想要提供新默认值的 dconf 键是空闲延迟

我尝试按照 dconf wiki 页面上的说明进行操作,但对我来说相当混乱。我还尝试按照说明进行操作这里设置空闲延迟,但没有成功。

我的问题是:在 dconf db 中指定每个新用户都应从全天打开显示器的配置文件开始,要创建哪些正确的文件和/或运行哪些命令?这/org/gnome/desktop/session/idle-delay似乎是我想要设置的关键。

非常感谢你!

答案1

要更改任何 DConf 键设置的默认值,请在 中创建一个文件/usr/share/glib-2.0/schemas/。文件名应以 结尾.gschema.override,但您可以自由选择其名称。当然,您需要管理权限。

覆盖文件的语法如下。您可以在一个文件中包含多个路径,并在每个路径标头下包含多个关键更改。

[org.gnome.desktop.session]      # Path with defaults you want to change
idle-delay=42                    # Key with default value set to '42'

然后跳转到命令行(Ctrl- Alt- T)并运行:

glib-compile-schemas /usr/share/glib-2.0/schemas/

参考

相关内容