Как добавить всю конфигурацию рабочего стола Gnome (выполняется в интерфейсе «Настройки») в репозиторий Git?

Как добавить все параметры конфигурации рабочего стола Gnome в репозиторий Git? Какие файлы мне нужно поместить в систему контроля версий?

Я настроил в графическом интерфейсе «Настройки» различные вещи

примеры

  • Focus-follow-mouse
  • Параметры конфиденциальности

При установке нового окна Ubuntu я хочу восстановить все мои конфигурации из git.

1
задан 9 August 2020 в 10:37

1 ответ

Сначала вам нужно создать сценарий с нужными вам значениями настроек и теми управляются из командной строки.

Например:

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

Вышеупомянутые команды легко понять, и то и другое может быть выполнено как через графический интерфейс, так и через интерфейс командной строки

Допустим, вы установили предпочтения вышеуказанных команд через графический интерфейс и хотите создать текстовый файл.

Вот сценарий в качестве примера:

#!/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

enter image description here

Вы можете добавить как сколько угодно команд в сценарии с именем forgit.sh . После запуска сценарий создаст сценарий с именем preferences.sh в вашем локальном каталоге репозитория git.

для "

0
ответ дан 11 August 2020 в 20:08

Другие вопросы по тегам:

Похожие вопросы: