PS 我刚刚发现是否可以监视 dconf 的更改?它与 Volker Siegel 的回答一起回答了我的问题。给 Xubuntu 用户的注意事项:有些设置不在 中dconf
,而是在xfconf
.
PPS相关:
原问题:
在进行故障排除时,有时我希望应用程序记住:用户最近在其设置中究竟更改了什么。
我想知道:有人知道任何具有类似设置更改日志的应用程序吗?
我所知道的最相似的事情是:
该程序使用 git 或 bzr 等源代码存储库etckeeper
跟踪/etc
目录中的设置更改。所以它真正跟踪了配置文件的实际变化。例如,它会在安装数据包时自动提交更改。
看 man etckeeper
设置很容易 - 不超过apt-get install etckeeper
并可选择编辑/etc/etckeeper/etckeeper.conf
以选择git
而不是默认bazaar
版本控制“后端” - 请参阅此答案:Kevin Bowen on:“是否有应用程序来管理 /etc 文件夹中的配置文件与版本控制软件?”
理论上,您实际上可以在源代码存储库中管理所有配置文件。
在实践中,这比听起来更乏味 - 我不建议将其作为通用解决方案。
是使用 Canonicals bazaar ( bzr
) 还是 Linusgit
作为存储库后端的问题并不重要;
在正常操作中,您不会与存储库进行太多交互,如果需要,例如跟踪配置问题,您只需要基本的 vcs 功能,易于查找。
如果您对其中一个比另一个更熟悉(或计划熟悉),请选择它。
可以用vi和emacs编辑器大战的风格讨论很久;有关基础知识,请参阅使用 GIT 或 Bazaar 管理代码更容易吗?- 谷歌会为您准备好您喜欢的一方的弹药。
选择 git 的一个客观原因是在软件相关领域工作;我希望使用或迁移到更多的 git;因此,稍微使用它是一项有用的技能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句