Apakah ada cara untuk menyetel gtk-application-prefer-dark-theme untuk suatu aplikasi?
Ini biasanya diatur dalam kode oleh aplikasi. Aplikasi seperti Eye of Gnome dan Totem mengaktifkannya. Saya ingin, sebagai pengguna mengaktifkannya, pada basis per aplikasi.
Untuk terminal gnome, saya biasanya menggunakan teks putih pada skema warna latar belakang hitam, dan memiliki batas jendela gelap akan meningkatkan tampilan keseluruhan.
Saya juga ingin mengaktifkannya untuk vlc.
Jawaban yang Diterima:
Dengan gtk+ ≥ 3.12
Anda dapat memuat tema tertentu dan variannya (gelap, terang) per aplikasi melalui variabel lingkungan GTK_THEME=theme:variant
. Sesuai dengan gtk+
panduan 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 gelap varian yang akan Anda jalankan:
GTK_THEME=Adwaita:dark gedit
Demikian juga, untuk mencapai yang sebaliknya (ketika tema default gelap), Anda memuat terang varian:
GTK_THEME=Adwaita:light gedit
Perhatikan bahwa jika Anda ingin menggunakannya melalui peluncur khusus (.desktop
file) Anda harus menambahkan env
ke perintah di Exec
baris:
Exec=env GTK_THEME=Adwaita:dark eog %U