Jak zmienić motyw Snap Apps?

10

Lubię nowe aplikacje „przyciągające”, ale aplikacje instalowane przy użyciu tej metody nie wydają się korzystać z ustawionego przeze mnie motywu GTK systemu.

Niektórzy używają Adwaita lub gorzej, Raleigh.

Jak mogę zmusić ich do korzystania ze standardowego motywu Ambience, którego używam w całym systemie?

Wielokąt6789
źródło
Bardzo dobra uwaga. Nie sądzę, aby było to w tej chwili możliwe, ale z pewnością mam nadzieję, że w przyszłości zostaną wprowadzone pewne dostosowania.
DK Bose

Odpowiedzi:

2

Snap ma teraz obsługę tematów GTK, jednak wymaga zainstalowania tego samego motywu jako przystawki, którą wybrałeś w swoim systemie.

Oficjalna gtk-common-themesprzystawka zawiera Adwaita, Adwaita-Dark, Ambiance, Arc, Arc-Dark, Arc-Darker, Breeze, Breeze-Dark, Communitheme, elementarne, HighContrast, Radiance i Yaru.

Jest też adapta-themei adapta-gtk-snapjak gtk2-common-themesdla GTK2 aplikacji.

Jeśli nie używasz jednego z tych motywów, uważam, że obecnie nie masz szczęścia.

hackel
źródło
Co z aplikacjami Qt / Kde?
Cypr
GTK2 wspólnych tematów i GTK wspólne tematy są przystawki tematy, które muszą być zainstalowane.
Cypr
1

Zastąpiłem pakiety snap pakietami apt.

lista przystawek

Wykonuję następującą wymianę:

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

Teraz motyw zdefiniowany w tweak zastosowany do tych aplikacji.

JsonBruce
źródło
2
Ta odpowiedź nie dotyczy postawionego pytania.
DK Bose
1
Jest jednak miło obejść się w mgnieniu oka
generał Redneck
Myślę, że ten komentarz jest całkowicie w porządku, ponieważ inne odpowiedzi również nie odnoszą się do postawionego pytania.
maxadamo
1

W niektórych przypadkach można wymusić rozpoczęcie przyciągania od motywu za pomocą takiej zmiennej środowiskowej

GTK_THEME=Adwaita-dark /snap/bin/libreoffice.writer
Trujillo
źródło
Nie działa dla Okulara, który jest aplikacją Qt
cipricus
Nie działa, jeśli ten motyw nie jest ustawiony na poziomie pulpitu.
Cypr