Dengan gtk+ ≥ 3.12Anda 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 ( .desktopfile) Anda harus menambahkan envke perintah di Execbaris:
Exec=env GTK_THEME=Adwaita:dark eog %U
1: Patut dicatat bahwa - sesuai keputusan devs - yang lebih baru gnome-terminalmemiliki 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_THEMEvariabel lingkungan.
2: Ini tampaknya tidak berfungsi jika Anda sudah memiliki instance yang berjalan dari aplikasi itu misalnya jika nautilussudah berjalan dalam mode gelap maka menjalankan GTK_THEME=Adwaita:light nautilusakan membuka nautilusjendela baru tetapi masih dalam mode gelap. Saya tidak tahu apakah ini fitur atau bug ...