如何在 Git Repo 中添加所有 Gnome 桌面配置(在“设置”前端完成)?

如何在 Git Repo 中添加所有 Gnome 桌面配置(在“设置”前端完成)?

如何在 Git Repo 中添加所有 Gnome 桌面配置设置?我需要将哪些文件置于修订控制之下?

我在 GUI“设置”中配置了各种东西

例子

  • 焦点跟随鼠标
  • 隐私选项

当安装新的 Ubuntu 系统时,我希望从 git 恢复所有配置。

答案1

首先,您需要创建一个包含所需设置值的脚本,并且这些设置值可以通过命令行控制。

例如:

gsettings get org.gnome.desktop.wm.preferences focus-mode
gsettings get org.gnome.desktop.interface clock-show-seconds

上述命令很容易理解,并且都可以通过 GUI 和 CLI 实现

假设您已经通过 GUI 设置了上述命令首选项,并且想要创建一个文本文件。

以下是脚本示例:

#!/bin/bash

mkdir -p /home/admin/my_local_git_repo

#transfer the below commands to the file for git in local repository directory in a form of executable script file.

echo "
#!/bin/bash

gsettings set org.gnome.desktop.wm.preferences focus-mode $(gsettings get org.gnome.desktop.wm.preferences focus-mode)
gsettings set org.gnome.desktop.interface clock-show-seconds $(gsettings get org.gnome.desktop.interface clock-show-seconds)" > /home/admin/my_local_git_repo/preferences.sh

下面是我使用命令运行脚本时的输出bash /home/admin/forgit.sh

在此处输入图片描述

您可以在名为 的脚本中添加任意数量的命令。一旦运行该脚本,它将在您的本地 git 存储库目录中forgit.sh创建名为 的脚本。preferences.sh

对于“如何创建本地 git 存储库及其他信息”,您可以通过此链接https://docs.github.com/en/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line

因此,如果您第一次运行该脚本 forgit.sh,然后按照上面的链接提交它,您可以写下您的评论“第一版”等等。

第二次,“第二版”之类的东西..你可以更改脚本名称,注释名称,甚至可以调整脚本forgit.sh以便它立即推送(git push)到 git 仓库..

相关内容