%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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에 ..