Bagaimana cara mengubah tema Snap Apps?

10

Saya menikmati aplikasi "jepret" baru, tetapi aplikasi yang diinstal menggunakan metode ini tampaknya tidak menggunakan tema sistem gtk yang telah saya tetapkan.

Beberapa menggunakan Adwaita atau lebih buruk, Raleigh.

Bagaimana saya dapat meminta mereka menggunakan tema Ambience standar yang saya gunakan di seluruh sistem?

Polygon6789
sumber
Poin yang sangat bagus. Saya tidak berpikir itu mungkin saat ini tetapi tentu berharap bahwa ketentuan akan dibuat untuk semacam penyesuaian di masa depan.
DK Bose

Jawaban:

2

Snap sekarang memiliki dukungan tema GTK, namun itu harus memiliki tema yang sama diinstal sebagai snap yang telah Anda pilih pada sistem Anda.

gtk-common-themesSnap resmi berisi Adwaita, Adwaita-Dark, Ambiance, Arc, Arc-Dark, Arc-Darker, Breeze, Breeze-Dark, Communitheme, element, HighContrast, Radiance, dan Yaru.

Ada juga adapta-themedan adapta-gtk-snapjuga gtk2-common-themesuntuk aplikasi GTK2.

Jika Anda tidak menggunakan salah satu dari tema ini, saya yakin Anda saat ini kurang beruntung.

retas
sumber
Bagaimana dengan aplikasi Qt / Kde?
cipricus
Tema Umum GTK2 dan Tema Umum GTK adalah tema jepret yang perlu diinstal.
cipricus
1

Dalam beberapa kasus, Anda dapat memaksa snap untuk memulai dengan tema dengan menggunakan variabel lingkungan seperti ini

GTK_THEME=Adwaita-dark /snap/bin/libreoffice.writer
A Trujillo
sumber
Tidak bekerja untuk Okular, yang merupakan aplikasi Qt
cipricus
Tidak berfungsi jika tema itu tidak disetel di tingkat desktop.
cipricus
0

Saya mengganti paket snap dengan paket apt.

daftar snap

Saya melakukan penggantian berikut:

sudo snap remove gnome-calculator gnome-characters gnome-system-monitor gnome-logs
sudo apt install gnome-calculator gnome-characters gnome-system-monitor gnome-logs

Sekarang tema yang didefinisikan dalam tweak diterapkan ke aplikasi ini.

JsonBruce
sumber
2
Jawaban ini tidak menjawab pertanyaan yang diajukan.
DK Bose
1
Namun itu adalah pekerjaan yang bagus dalam keadaan darurat
Jenderal Redneck
Saya pikir komentar ini baik-baik saja, karena balasan yang lain tidak menjawab pertanyaan yang diajukan juga.
maksadamo