*nix의 다른 데스크탑 환경에는 일반적으로 동일한 설정에 대한 구성 방법이 다릅니다. 따라서 개발자가 프로그램의 데스크탑 설정을 처리하기가 어렵습니다.
SetingSCTL은 데스크탑 설정을 처리하는 크로스 데스크 탑 (*NIX) 도구입니다.
이것은 또한 xdg-settings 의 목표였습니다. 그러나 XDG 설정은 실제로 작동하지 않습니다.
자세한 내용 (및 문서)은 웹 사이트를 참조하십시오.
Python 3을 가지고 있는지 확인하십시오. 이미 이미 가지고있을 것입니다.
여기에서 settingsctl 다운로드 (zip)
어느 하나:
sudo ./install.py )를 설치하십시오../install.py --user )의 setingssctl을 설치하십시오../settingsctl --help ) $ settingsctl get appearance.desktop.wallpaper
/path/to/wallpaper
$ settingsctl get power.screen-lock.enabled
true
$ settingsctl set power.screen-lock.timeout 20
문서 :: 튜토리얼도 참조하십시오.
(품질) 기부금은 항상 환영합니다. 여기 에서이 프로젝트에 기여하는 방법을 찾을 수 있습니다.
첫째, 언어 : SetingSCTL은 Python 3에 작성되었습니다.
코딩 규칙은 주로 PEP8이지만 한 가지 주목할만한 예외가 있습니다. 탭은 공간 대신 사용됩니다.
수행 할 작업 목록이 포함 된 TODO 파일도 참조하십시오.
저장소를 포크하십시오.
문서 :: 설정 만들기를 참조하십시오.
그런 다음 변경 요청을 제출하십시오.
저장소를 포크하십시오.
lib/ Directory에서 설정을 정의하는 Python 모듈을 찾으십시오.
기여 (기능, 버그 수정 등)를 코딩하십시오.
그런 다음 변경 요청을 제출하십시오.
저장소를 포크하십시오.
코드를 살펴보십시오 (파일 : settingsctl ).
기여 (기능, 버그 수정 등)를 코딩하십시오.
그런 다음 변경 요청을 제출하십시오.
SetingSCTL은 GPL (General Public License) 버전 3 (또는 옵션에서 나중에 버전)에 따라 라이센스가 부여됩니다.
SetingSCTL은 무료 소프트웨어입니다. 자유롭게 변경하고 재분배 할 수 있습니다. 법률에 의해 허용되는 범위 내에서 보증은 없습니다.
라이센스 텍스트는 포함 된 라이센스 파일을 참조하십시오.
시맨틱 버전을 따릅니다.
버전 별 변경에 대한 정보는 ChangeLog 및 업데이트 페이지에서 찾을 수 있습니다.
이 프로젝트는 결국 공식적으로 (XDG가 표준으로 승인 한 것처럼) 이전 xdg-settings 대체하기를 희망합니다.