방법 # 1-dconf 사용
배경
이 dconf
도구를 사용하여이 작업을 수행 할 수 있지만 여러 단계 프로세스입니다.
DESCRIPTION
The dconf program can perform various operations on a dconf database,
such as reading or writing individual values or entire directories.
This tool operates directly on the dconf database and does not read
gsettings schema information.Therefore, it cannot perform type and
consistency checks on values. The gsettings(1) utility is an
alternative if such checks are needed.
용법
$ dconf
error: no command specified
Usage:
dconf COMMAND [ARGS...]
Commands:
help Show this information
read Read the value of a key
list List the contents of a dir
write Change the value of a key
reset Reset the value of a key or dir
update Update the system databases
watch Watch a path for changes
dump Dump an entire subpath to stdout
load Populate a subpath from stdin
Use 'dconf help COMMAND' to get detailed help.
일반적인 접근
먼저 gnome-terminal
프로필 목록을 얻어야합니다 .
$ dconf list /org/gnome/terminal/legacy/profiles:/
<profile id>
이를 사용하여 <profile id>
구성 가능한 설정 목록을 얻을 수 있습니다
$ dconf list /org/gnome/terminal/legacy/profiles:/<profile id>
background-color
default-size-columns
use-theme-colors
use-custom-default-size
foreground-color
use-system-font
font
그런 다음 전경 또는 배경의 현재 색상을 읽을 수 있습니다
전경
$ dconf read /org/gnome/terminal/legacy/profiles:/<profile id>/foreground-color
'rgb(255,255,255)'
배경
$ dconf read /org/gnome/terminal/legacy/profiles:/<profile id>/background-color
'rgb(0,0,0)'
당신은 또한 색상을 변경할 수 있습니다
전경
$ dconf write /org/gnome/terminal/legacy/profiles:/<profile id>/foreground-color "'rgb(255,255,255)'"
배경
$ dconf write /org/gnome/terminal/legacy/profiles:/<profile id>/background-color "'rgb(0,0,0)'"
예
내 프로필 ID 받기
$ dconf list /org/gnome/terminal/legacy/profiles:/
:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
프로필 ID를 사용하여 설정 목록을 얻습니다.
$ dconf list /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
background-color
default-size-columns
use-theme-colors
use-custom-default-size
foreground-color
use-system-font
font
배경을 파란색으로 변경
$ dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/background-color "'rgb(0,0,255)'"
색상에 대한 참고 사항
rgb(R,G,B)
색상을 지정할 때 표기법 이나 해시 표기법을 사용할 수 있습니다 #RRGGBB
. 두 표기법 모두에서 인수는 빨강, 초록 및 파랑입니다. 첫 번째 표기법의 값은 R, G 또는 B의 경우 0-255 범위의 정수입니다. 두 번째 표기법의 값은 RR, GG 또는 BB의 경우 00에서 FF까지의 16 진 범위입니다.
이 중 하나를 제공 할 때는 dconf
작은 따옴표로 묶고 큰 따옴표로 묶어야합니다. 그렇지 않으면 dconf
불평합니다.
"'rgb(0,0,0)'"
"'#FFFFFF'"
- 기타
방법 # 2-gconftool-2 사용
Ubuntu 12.04 시스템에서 다음과 같이 명령 줄을 통해 색상을 변경할 수있었습니다.
참고 : 옵션은이 파일에 저장됩니다 $HOME/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xml
.
일반적인 접근
먼저 님 gnome-terminal
의 프로필을 위한 트리를 가져와야합니다.
$ gconftool-2 --get /apps/gnome-terminal/global/profile_list
[Default]
결과 트리를 사용하여 구성 가능한 속성을 찾을 수 있습니다.
$ gconftool-2 -a "/apps/gnome-terminal/profiles/Default" | grep color
bold_color_same_as_fg = true
bold_color = #000000000000
background_color = #FFFFFFFFFFFF
foreground_color = #000000000000
use_theme_colors = false
background_color
& foreground_color
속성 가져 오기 / 설정
$ gconftool-2 --get "/apps/gnome-terminal/profiles/Default/foreground_color"
#000000000000
$ gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#000000FFFFFF"
확인
$ gconftool-2 -R /apps/gnome-terminal/profiles/Default | grep color
bold_color_same_as_fg = true
bold_color = #000000000000
background_color = #000000FFFFFF
foreground_color = #000000000000
use_theme_colors = true
참고 문헌
dconf list /org/gnome/terminal/legacy/profiles:/