存储应用程序设置的首选方式是什么?

Tam*_*lei 13 development application-development

从开发者的角度来看。我应该在 /etc 还是 $HOME 中使用基于文本的配置?或者是其他东西?

Jam*_*dge 12

如果您在谈论系统范围的守护程序,则文件 in/etc是合适的。如果您正在谈论应该具有每个用户设置的应用程序,则主目录是合适的。对于新应用程序,最好遵循 XDG 基本目录规范:

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

这基本上表明您应该将配置文件存储在 中$XDG_CONFIG_HOME,默认为~/.config