
저는 Ubuntu 14.04를 사용하고 있으며 명령줄을 사용하여 그놈 터미널의 배경색을 설정하고 싶습니다.
내가 알 수 있는 것은 gconftool-2
이 작업을 수행하는 방법이지만 이를 수행하라는 명령이 무엇인지 알 수 없습니다.
내 ~/.gconf/apps
디렉토리는 다음과 같습니다
├── %gconf.xml
├── gnome-terminal
│ ├── %gconf.xml
│ └── profiles
│ ├── Default
│ │ └── %gconf.xml
│ └── %gconf.xml
└── nm-applet
└── %gconf.xml
내가 달리면
gconftool-2 -a /apps/gnome-terminal/profiles/Default
키 값 쌍의 긴 목록을 얻습니다(예: 이와 같은 쌍).
scroll_on_output = false
cursor_blink_mode = system
background_color = #28F528F528F5
나는 이것이 "기본" 그놈 터미널 프로필에 속한다고 생각합니다. 그러나 를 사용하여 이러한 값을 어떻게 설정합니까 gconftool-2
?
나는 다음과 같이 값을 "얻을" 수 있다는 것을 알아냈습니다.
gconftool-2 --get /apps/gnome-terminal/profiles/Default/background_color
하지만 새 변수를 할당하는 방법을 잘 모르겠습니다. 이 경우 문자열이라고 추측합니다. 예를 들어 다음과 같을 것으로 예상합니다.
gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_color --type=string: #ababab
아니면 그런 것?
답변1
분명히 gconftool-2는 더 이상 작동하지 않지만 dconf는 저에게 효과적이었습니다. gnome-terminal을 닫고 xterm이나 다른 터미널 에뮬레이터 또는 tty에서 실행하십시오.
1 단계: 원하는 프로필의 ID를 찾으세요
dconf dump /org/gnome/terminal/legacy/profiles:/ | awk '/\[:/||/visible-name=/'
내 결과:
[:732eb8b6-054a-446e-b89b-707f3331b62a]
visible-name='G-O'
[:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
visible-name='BLACK-GRAY'
[:950cf000-d979-4981-bbdd-65441138c782]
visible-name='B-W'
[:6390ed2d-5768-4650-b4c8-dc1ef4f5da1a]
visible-name='IBM'
[:868caf45-6db6-4427-81f0-d6fa28ef1c3e]
visible-name='gray-green'
[:1960ff5e-ffe6-48c3-8f7c-b771245d62ae]
visible-name='cathode'
[:9176f39d-9b41-4e64-87d9-ea388e3b873d]
visible-name='B-O'
[:98707df3-b227-4a01-ae76-310f8270b9bd]
visible-name='Default'
[:4038ffeb-a484-4c39-aead-9c45f4032f27]
visible-name='PRINT'
[:67607036-706f-4872-bd7d-a3eabf321460]
visible-name='B-G'
그래서 내 기본 프로필에는 ID가 있습니다.:98707df3-b227-4a01-ae76-310f8270b9bd
2 단계:시스템 색상 대신 사용자 정의 색상을 사용할 수 있습니다.
sudo dconf write /org/gnome/terminal/legacy/profiles:/:98707df3-b227-4a01-ae76-310f8270b9bd/use-theme-colors "false"
3단계:원하는 배경색을 설정하세요
sudo dconf write /org/gnome/terminal/legacy/profiles:/:98707df3-b227-4a01-ae76-310f8270b9bd/background-color "'#ABAB9B9B6060'"
4단계:(다시) 그놈 터미널을 시작합니다.
답변2
방금 gconf2가 작동하는 것 같다는 것을 알았습니다. 명령이 잘못되었습니다.
예를 들어 이것은 작동합니다
gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_color --type string "#393939"