Git Repo에 모든 Gnome Desktop 구성("설정" 프런트 엔드에서 수행됨)을 추가하는 방법은 무엇입니까?

Git Repo에 모든 Gnome Desktop 구성("설정" 프런트 엔드에서 수행됨)을 추가하는 방법은 무엇입니까?

Git Repo에 모든 Gnome Desktop 구성 설정을 추가하는 방법은 무엇입니까? 개정 관리를 받아야 하는 파일은 무엇입니까?

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

여기에 이미지 설명을 입력하세요

이름이 지정된 스크립트에 원하는 만큼 명령을 추가할 수 있습니다 forgit.sh. 스크립트를 실행하면 preferences.sh로컬 git 저장소 디렉토리에 이름이 지정된 스크립트가 생성됩니다 .

"로컬 Git 저장소를 만드는 방법 등"에 대해서는 이 링크를 통해 갈 수 있습니다.https://docs.github.com/en/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line

forgit.sh따라서 처음으로 스크립트를 실행한 다음 위 링크에 따라 커밋한 경우 "1차 버전" 등의 의견을 작성할 수 있습니다.

두 번째로 "2차 버전"은 그런 것입니다. 스크립트 이름, 주석 이름을 변경할 수도 있고 심지어 forgit.sh바로 푸시되도록 스크립트를 조정할 수도 있습니다(자식 푸시) git repo에 ..

관련 정보