Metode # 1 - Menggunakan dconf
Latar Belakang
Anda dapat menggunakan dconf
alat ini untuk mencapai hal ini, namun ini merupakan proses multi-langkah.
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.
Pemakaian
$ 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.
Pendekatan umum
Pertama, Anda harus mendapatkan daftar gnome-terminal
profil Anda .
$ dconf list /org/gnome/terminal/legacy/profiles:/
<profile id>
Dengan ini, <profile id>
Anda kemudian bisa mendapatkan daftar pengaturan yang dapat dikonfigurasi
$ 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
Anda kemudian dapat membaca warna saat ini baik latar depan atau latar belakang
latar depan
$ dconf read /org/gnome/terminal/legacy/profiles:/<profile id>/foreground-color
'rgb(255,255,255)'
Latar Belakang
$ dconf read /org/gnome/terminal/legacy/profiles:/<profile id>/background-color
'rgb(0,0,0)'
Anda dapat mengubah warna juga
latar depan
$ dconf write /org/gnome/terminal/legacy/profiles:/<profile id>/foreground-color "'rgb(255,255,255)'"
Latar Belakang
$ dconf write /org/gnome/terminal/legacy/profiles:/<profile id>/background-color "'rgb(0,0,0)'"
Contoh
Dapatkan ID profil saya
$ dconf list /org/gnome/terminal/legacy/profiles:/
:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
Gunakan ID profil untuk mendapatkan daftar pengaturan
$ 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
Ubah latar belakang biru Anda
$ dconf write /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/background-color "'rgb(0,0,255)'"
Catatan tentang warna
Anda dapat menggunakan notasi rgb(R,G,B)
saat menentukan warna Anda atau notasi hash #RRGGBB
. Dalam kedua notasi argumennya merah, hijau, dan biru. Nilai-nilai dalam notasi pertama adalah bilangan bulat mulai dari 0-255 untuk R, G, atau B. Dalam notasi kedua nilai-nilai berada dalam hexidecimal mulai dari 00 hingga FF untuk RR, GG, atau BB.
Ketika memberikan salah satu dari ini untuk dconf
Anda harus membungkusnya dengan benar dalam tanda kutip ganda dengan tanda kutip tunggal bersarang di dalamnya. Kalau tidak, dconf
akan mengeluh.
"'rgb(0,0,0)'"
"'#FFFFFF'"
- dll.
Metode # 2 - Menggunakan gconftool-2
Pada sistem Ubuntu 12.04 saya, saya dapat mengubah warna melalui baris perintah sebagai berikut.
CATATAN: Opsi pada akhirnya disimpan dalam file ini $HOME/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xml
,.
Pendekatan umum
Pertama, Anda harus mendapatkan gnome-terminal
profil pohon untuk .
$ gconftool-2 --get /apps/gnome-terminal/global/profile_list
[Default]
Dengan menggunakan pohon yang dihasilkan kita dapat mengetahui atribut apa yang dapat dikonfigurasi.
$ 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
Dapatkan / Setel background_color
& foreground_color
atribut
$ gconftool-2 --get "/apps/gnome-terminal/profiles/Default/foreground_color"
#000000000000
$ gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#000000FFFFFF"
Memastikan
$ 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
Referensi
dconf list /org/gnome/terminal/legacy/profiles:/
exo-preferred-applications
,. Detail ada di sini: askubuntu.com/questions/356842/… . Bisakah Anda mengkonfirmasi ini? Hal di atas dilakukan pada instalasi Fedora 19 GNOME 3.10.Debian X terminal emulator
adalah default di13.04
, mengubahnya menjadignome terminal
tidak berfungsi juga.sudo dconf whatever
ketika mengeluarkan perintahSaya telah membuat beberapa fungsi, berdasarkan kode Github dari utas lainnya. Anda dapat menempatkan fungsi-fungsi ini di
~/.bashrc
file Anda . Seperti yang Anda lihat, jika Anda meneleponcreate_random_profile
:setcolord
,.Ini harus bermanfaat, untuk memiliki banyak terminal dengan warna berbeda. Selain itu, dengan fungsi yang telah ditentukan sebelumnya, Anda dapat mengubah warna ini dengan cepat.
sumber