我想对我的日常鼠标/键盘使用情况进行某种统计,以帮助我使我的键盘布局更有效率。
已经有一个关于如何在 Windows 上执行此操作的问题,但我想知道我是否有人知道这在 linux 下是否可行。我已经发现的另一件事是key-mon,这是一个用于截屏的小程序,可以在屏幕上显示您的鼠标和键盘按下情况,这将帮助我通过自己的一些 Python 编码实现我想要的。但是,如果已经有解决方案,那当然会更容易。
我想在版本控制中存储一些配置文件(~/.emacs.d/、.Xdefaults 等 linux $HOME 内容),以便我可以轻松地将它们与我的笔记本/工作场所同步,并查看我过去的更改并恢复到如果有需要,他们会提供帮助。
到目前为止,在我看来,有相当多的人使用 git 来做这件事,我想我也想使用分布式 vcs 来做这件事(如果只是为了更习惯它们),但我不能说我非常喜欢对 dvcs 的所有事情都有丰富的经验。我确实简单地使用过darcs和git,到目前为止我可以说我真的很喜欢git处理分支的方式,并且我认为在同一目录中拥有不同分支的可能性对于我的用例特别有用。另一方面,Darcs 可以挑选补丁,这在管理配置文件时也是相当方便的功能(至少我认为是这样)。
那么,您建议使用什么?您的推荐理由是什么?还有哪些我没有提到的具有良好功能的 vcs 存在,并且可以成为一个很好的 vcs 来存储配置文件,为什么?