Phương pháp # 1 - Sử dụng dconf
Lý lịch
Bạn có thể sử dụng dconf
công cụ để thực hiện việc này, tuy nhiên đó là một quá trình gồm nhiều bước.
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.
Sử dụng
$ 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.
Cách tiếp cận chung
Trước tiên, bạn sẽ cần có được một danh sách các gnome-terminal
hồ sơ của bạn .
$ dconf list /org/gnome/terminal/legacy/profiles:/
<profile id>
Sử dụng điều này <profile id>
sau đó bạn có thể nhận được một danh sách các cài đặt cấu hình
$ 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
Sau đó, bạn có thể đọc các màu hiện tại của nền trước hoặc nền sau
vấn đề xung quanh
$ dconf read /org/gnome/terminal/legacy/profiles:/<profile id>/foreground-color
'rgb(255,255,255)'
lý lịch
$ dconf read /org/gnome/terminal/legacy/profiles:/<profile id>/background-color
'rgb(0,0,0)'
Bạn cũng có thể thay đổi màu sắc
vấn đề xung quanh
$ dconf write /org/gnome/terminal/legacy/profiles:/<profile id>/foreground-color "'rgb(255,255,255)'"
lý lịch
$ dconf write /org/gnome/terminal/legacy/profiles:/<profile id>/background-color "'rgb(0,0,0)'"
Thí dụ
Nhận ID hồ sơ của tôi
$ dconf list /org/gnome/terminal/legacy/profiles:/
:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
Sử dụng ID hồ sơ để nhận danh sách cài đặt
$ 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
Thay đổi màu xanh nền của bạn
$ dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/background-color "'rgb(0,0,255)'"
Lưu ý về màu sắc
Bạn có thể sử dụng ký hiệu rgb(R,G,B)
khi chỉ định màu sắc hoặc ký hiệu băm #RRGGBB
. Trong cả hai ký hiệu, các đối số là đỏ, lục và lam. Các giá trị trong ký hiệu đầu tiên là các số nguyên nằm trong khoảng từ 0-255 cho R, G hoặc B. Trong ký hiệu thứ hai, các giá trị nằm trong thập lục phân từ 00 đến FF cho RR, GG hoặc BB.
Khi cung cấp một trong hai thứ này cho dconf
bạn, bạn cần phải bọc nó đúng cách trong dấu ngoặc kép với dấu ngoặc đơn được lồng bên trong. Nếu không dconf
sẽ phàn nàn.
"'rgb(0,0,0)'"
"'#FFFFFF'"
- v.v.
Phương pháp # 2 - Sử dụng gconftool-2
Trên hệ thống Ubuntu 12.04 của tôi, tôi có thể thay đổi màu sắc thông qua dòng lệnh như sau.
LƯU Ý: Các tùy chọn cuối cùng được lưu trữ trong tệp này , $HOME/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xml
.
Cách tiếp cận chung
Trước tiên, bạn sẽ cần lấy cây cho gnome-terminal
hồ sơ của.
$ gconftool-2 --get /apps/gnome-terminal/global/profile_list
[Default]
Sử dụng cây kết quả, chúng ta có thể tìm ra những thuộc tính nào có thể cấu hình được.
$ 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
Nhận / Đặt thuộc tính 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"
Xác nhận
$ 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
Tài liệu tham khảo
dconf list /org/gnome/terminal/legacy/profiles:/