¿Cómo cambiar el tema de las aplicaciones Snap?

10

Estoy disfrutando de las nuevas aplicaciones "instantáneas", pero las aplicaciones instaladas usando este método no parecen estar usando el tema gtk del sistema que he configurado.

Algunos usan Adwaita o peor, Raleigh.

¿Cómo puedo hacer que usen el tema de Ambiente estándar que estoy usando en todo el sistema?

Polígono6789
fuente
Muy buen punto. No creo que sea posible en este momento, pero ciertamente espero que se haga una provisión para algún tipo de personalización en el futuro.
DK Bose

Respuestas:

2

Snap ahora tiene soporte para temas GTK, sin embargo, requiere tener instalado el mismo tema que Snap que haya elegido en su sistema.

El gtk-common-themescomplemento oficial contiene Adwaita, Adwaita-Dark, Ambiance, Arc, Arc-Dark, Arc-Darker, Breeze, Breeze-Dark, Communitheme, elementary, HighContrast, Radiance y Yaru.

También hay adapta-theme, y adapta-gtk-snapasí como gtk2-common-themespara aplicaciones GTK2.

Si no está utilizando uno de estos temas, creo que actualmente no tiene suerte.

hackel
fuente
¿Qué pasa con las aplicaciones Qt / Kde?
cipricus
GTK2 Common Themes y GTK Common Themes son los temas de complemento que deben instalarse.
cipricus
1

En algunos casos, puede forzar el ajuste para que comience con un tema utilizando la variable ambiental como esta

GTK_THEME=Adwaita-dark /snap/bin/libreoffice.writer
Un trujillo
fuente
No funciona para Okular, que es una aplicación Qt
cipricus
No funciona si ese tema no está configurado a nivel de escritorio.
cipricus
0

Reemplacé los paquetes snap con los paquetes apt.

lista rápida

Hago el siguiente reemplazo:

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

Ahora el tema definido en tweak se aplica a estas aplicaciones.

JsonBruce
fuente
2
Esta respuesta no aborda la pregunta planteada.
DK Bose
1
Sin embargo, es un buen trabajo en un apuro
General Redneck
Creo que este comentario está perfectamente bien, porque las otras respuestas no abordan la pregunta planteada también.
maxadamo