GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak změnit téma aplikace Snap na Ubuntu (s příklady)

Pokud se vyhýbáte používání aplikací Snap, protože neodpovídají vašemu systémovému motivu a kazí jinak dobře zpracovanou estetiku pracovní plochy, nejste sami — ale věděli jste, že existuje řešení?

Canonical udržuje gtk-common-themes Aplikace Snap. Tento balíček obsahuje verze Snap pro některé z nejlepších témat GTK, včetně velmi obnošených oblíbených, jako je Adwaita , Oblouk , Materiál a Greybird .

Pro maximální užitečnost je balíček dokonce standardně nainstalován na Ubuntu.

Kdykoli změníte motiv na motiv obsažený v tomto balíčku, všechny (kompatibilní) aplikace Snap se s ním „shodují“, není z vaší strany vyžadováno žádné další úsilí:

Ale co se stane, když použijete téma GTK NE zahrnuto v balíčku motivů Snap?

No, právě teď budou aplikace Snap používat standardní Adwaita téma, když systémové téma GTK není zahrnuto v gtk-common-themes svazek. Ať je to povrchní nebo ne, nesoulad je natolik otřesný, že některé lidi úplně odradí od používání aplikací Snap.

Ale dokud do Snaps nedorazí lepší integrace motivu – spoiler:automatická instalace motivu je na cestě – zde je řešení.

Řešení:Použijte odpovídající motiv snímku

Lidé nyní balí témata GTK a ikon jako aplikace Snap a vkládají je do obchodu Snap Store pro snadnou instalaci. V současné době je k dispozici celá řada oblíbených motivů GTK jako motivy Snap, včetně Adapta , Layan , Orchis , Mojave , Canta , Qogir , a Vimix . Další budou pravděpodobně následovat.

V současné době je třeba instalovat každé další téma Snap jednotlivě, a co je drtivější, musíte ručně nakonfigurovat nastavení, aby je software Snap’d používal – a opakujte krok pokaždé, když instalujete nové aplikace Snap.

Poslední krok, jak zanedlouho uvidíte, je docela odpudivý.

Podívejme se tedy na příklad.

Řekněme, že používáte barevné Layan motiv jako motiv plochy (a možná je to docela drzé), ale chcete, aby ho používaly i vaše aplikace Snap, protože aktuálně vypadají takto:

Nejprve nainstalujte Layan snímek tématu:

sudo snap install layan-themes

Poté spusťte tento příkaz, aby aplikace Snap používaly Layan balíček témat a ne něco z gtk-common-themes balíček:

for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i layan-themes:gtk-3-themes; done

Jo:Řekl jsem, že tento kousek vypadá trochu děsivě! Pokud vás to zajímá, na fóru Ubuntu France je kratší (ale neméně tupý) příkaz.

V blízké budoucnosti tento příkaz nebude nutný, ale prozatím je.

Nyní, kdykoli nastavíte Layan jako váš systémový motiv se mu budou všechny kompatibilní aplikace Snap vzhledově „shodovat“:

Vzhled můžete dále vylepšit, protože několik oblíbených motivů ikon je k dispozici také jako Snaps. Je smutné, že sadu ikon musíte připojit stejným způsobem jako motiv (ale spoiler:příslušný kód je obvykle uveden v záznamu v obchodě Snap daného motivu).

Příkaz také musíte znovu spustit pokaždé, když nainstalujete novou aplikaci Snap (ačkoli můžete aplikace připojit jednotlivě, pokud chcete).

Ale v zájmu konzistence si myslím, že to stojí za další úsilí!

h/t Gérald M.


Ubuntu
  1. Jak změnit výchozí aplikace v Ubuntu

  2. Jak změnit časové pásmo v Ubuntu?

  3. Jak nainstalovat soubor deb v Ubuntu (s příklady)

  1. Jak změnit název hostitele na Ubuntu 18.04

  2. Jak změnit název hostitele na Ubuntu 20.04

  3. Jak nainstalovat Snap na Ubuntu

  1. Jak změnit motiv plochy na Ubuntu 20.04 Focal Fossa Linux

  2. Jak změnit kurzor myši na Ubuntu

  3. Jak nainstalovat LibreOffice 5.3 na Ubuntu (s jedním příkazem)