วิธีที่ # 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)'"
ตัวอย่าง
รับรหัสโปรไฟล์ของฉัน
$ 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
ในสัญลักษณ์ทั้งสองอาร์กิวเมนต์มีสีแดงสีเขียวและสีน้ำเงิน ค่าในสัญกรณ์แรกเป็นจำนวนเต็มตั้งแต่ 0-255 สำหรับ R, G หรือ B ในสัญกรณ์ที่สองค่าอยู่ในรูปเลขฐานสิบหกตั้งแต่ 00 ถึง FF สำหรับ RR, GG หรือ BB
เมื่อให้สิ่งเหล่านี้กับ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:/