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 ...