首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >桌面环境完全可以通过配置文件编辑吗?

桌面环境完全可以通过配置文件编辑吗?
EN

Unix & Linux用户
提问于 2016-12-01 22:27:52
回答 1查看 993关注 0票数 2

是否有一个桌面环境,我可以完全通过配置文件修改所有设置(S)?然后把它们加载到一个新系统上?我目前正在使用Manjaro与KDE,我真的很喜欢我的设置。我使用了一个暗主题,并定义了许多自定义的键绑定。

我使用了几台不同的计算机,我还经常在不同的机器上安装新的操作系统。让我的桌面设置符合我的喜好,通过点和点击设置/首选项重复是我无法忍受的边缘,但我喜欢一致性。我想做的是用git控制桌面环境配置文件(S),然后简单地推拉更改。我用我的.rc文件做这件事,我喜欢它。如果我破坏了什么,我可以简单地恢复到以前的版本。

我意识到这可能是不可能的,因为涉及多个移动部件(例如窗口管理器、显示管理器,其他?)(等等),这可能不是每个桌面环境都能实现的。如果可能的话,我想和KDE一起工作,但是乞丐是不会选择的。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-12-02 00:12:35

我想做的是用git控制桌面环境配置文件(S),然后简单地推拉更改。

我所知道的所有Linux桌面环境(DEs)都将它们的配置存储在文件中,因此选择DE并不是关键。

总的来说,这并不是一个好主意,因为很多默认设置最终都会出现在那里。因此,文件将受到污染,难以手工编辑/合并,很大程度上违背了使用版本控制的目的。您还不如在配置目录中添加tar

例如,KDE将设置存储在~/.config中,配置通过许多不同的文件进行管理,如plasmarcplasmashellrckglobalshortcutsrc (仅举几个例子)。在安装程序时,一些配置(如chromiumsyncthing的配置)也将存储在~/.config中,这些设置将自动更新,尽管您可能不想保存这些配置。您可以使用.gitignore,但是这将变得非常乏味,因为您必须不断地向其中添加新的文件/目录,并且很难判断您已经修改了什么,而不是自动修改的。

对于这类事情,通常的方法是找出在DE中设置设置的命令行工具(大多数应该支持这一点)。然后编写一个调用此命令来设置所有设置的脚本,并对该脚本进行版本控制。这就是我所做的(对于xfce4桌面环境,尽管很多其他人也支持命令行配置;我不知道具体的KDE,但GNOME确实支持)。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/327442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档