我想修改这样的文件/etc/gdm/custom.conf
从 shell 或脚本。
# GDM configuration storage
[xdmcp]
[debug]
[daemon]
AutomaticLoginEnable=true;
AutomaticLogin=username;
但是我的想法是,我可以在一个部分中添加一行,并检查该部分是否已定义(如果没有,则添加定义),属性是否已定义,让它取消定义(删除该行),(如果没有定义属性,则删除部分标题)等...
我什么也没找到,除了gconftool-2但它没有解释如何修改其他文件。(那里有一个 shema 文件)。
答案1
奥杰阿斯是:用于从 shell(和 shell 脚本)操作配置的命令行工具。(除其他事项外)
它使用镜头将每个文件转换为 xml,提供特殊工具来编辑它们,并使用镜头将文件写回原始格式。
答案2
你可以尝试 crudini
crudini --set /etc/gdm/custom.conf daemon AutomaticLoginEnable 'true;'
答案3
我想编辑 custom.conf 文件以自动登录我的嵌入式系统上的某个用户。有趣的是,Jetson Xavier 板已自动git
安装,我只需执行以下操作即可:
git config --file=/etc/gdm3/custom.conf daemon.AutomaticLoginEnable true
git config --file=/etc/gdm3/custom.conf daemon.AutomaticLogin ${USERNAME}
我把这两行放入我的一个包中debian/package-name.postinst
,然后,它就起作用了。
注意:daemon
part 是部分名称(即[daemon]
)。
答案4
在 中vi
,使用 来搜索条目/
。按n
查找下一个条目。随意编辑文件。