Dengan gtk+ ≥ 3.12
Anda dapat memuat tema tertentu dan variannya (gelap, terang) berdasarkan aplikasi per 1 melalui variabel lingkungan GTK_THEME=theme:variant
. Sesuai gtk+
manual referensi :
GTK_THEME. If set, makes GTK+ use the named theme instead of the theme that is
specified by the gtk-theme-name setting [...] It is also possible to specify a
theme variant to load, by appending the variant name with a colon, like this:
GTK_THEME=Adwaita:dark.
Jadi, untuk memuat 2 yang gelap varian kau akan lari:
GTK_THEME=Adwaita:dark gedit
Demikian juga, untuk mencapai yang sebaliknya (ketika tema default gelap), Anda memuat varian terang :
GTK_THEME=Adwaita:light gedit
Perhatikan bahwa jika Anda ingin menggunakannya melalui peluncur kustom ( .desktop
file) Anda harus menambahkan env
ke perintah di Exec
baris:
Exec=env GTK_THEME=Adwaita:dark eog %U
1: Patut dicatat bahwa - sesuai keputusan devs - yang lebih baru gnome-terminal
memiliki konfigurasi sendiri melalui menu> preferensi dan mengabaikan tema. Juga, karena ini adalah hal yang agak baru, beberapa aplikasi gtk + 3 mungkin tidak (belum) menghargai GTK_THEME
variabel lingkungan.
2: Ini tampaknya tidak berfungsi jika Anda sudah memiliki instance yang berjalan dari aplikasi itu misalnya jika nautilus
sudah berjalan dalam mode gelap maka menjalankan GTK_THEME=Adwaita:light nautilus
akan membuka nautilus
jendela baru tetapi masih dalam mode gelap. Saya tidak tahu apakah ini fitur atau bug ...
GTK_THEME=:light eog
tampaknya bekerja juga ...desktop
File), tetapi tidak berfungsi, bahkan denganenv
. Ketika diluncurkan dari terminal ia bekerja secara sempurna. Saya menggunakan gtk 3.14.5-1 + deb8u1, dan mencoba dengan gedit 3.14.0-3, berjalan pada Debian "jessie / stable" 8.Untuk aplikasi GTK + -3, Anda dapat menerapkan varian tema gelap menggunakan pengaturan GtkSettings.ini:
Untuk aplikasi non-GTK + seperti
vnc
, Anda masih dapat menerapkan dekorasi jendela gelap dengan mengatur_GTK_THEME_VARIANT
properti tipe XUTF8_STRING
kedark
. Untuk melakukan inixprop
, ketik perintah berikut dan klik jendela sesudahnya:xprop
juga dapat memilih jendela berdasarkanWM_NAME
properti (label bilah judul) atau menurut id jendela:Untuk mendapatkan id dan nama jendela, gunakan
xlsclients -l
.sumber
gnome-terminal
telah memutuskan itu terlalu banyak upaya untuk menjaga kode untuk tema Gelap, jadi kecuali distro Anda telah menambal ini kembali dalam pekerjaan biasa ini untukgnome-terminal
Berikut ini adalah skrip bash yang saya gunakan untuk meluncurkan aplikasi dengan tema yang berbeda. Belum pernah menggunakannya bertahun-tahun, jadi saya tidak tahu apakah itu akan bekerja dengan GTK saat ini.
Berikut adalah sedikit info yang saya dapatkan dari arsip fourms ubuntu. Tidak yakin apakah itu akan menjadi masalah. (di sini ) Ada juga posting blog yang merinci metode ini sedikit lebih banyak. (di sini ) dan (di sini ). Ada juga pertanyaan serupa di situs ini yang sudah dijawab. (di sini )
sumber
…(in ancient Greek belief) Daemons are good or benevolent supernatural beings between mortals and gods
... daemon = baik / iblis = buruk ... en.wikipedia.org/wiki / Daemon_% 28classical_mythology% 29 .. (diucapkan hari-Senin )GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc /opt/ide/eclipse
dan tidak berhasilKhusus untuk
gnome-terminal
, Anda dapat menggunakan yang berikut untuk membuat aplikasi spesifik gelap:sumber