Jak nainstalovat téma Paper GTK na Linux

Moderní vzhled Linuxu s tématem Paper GTK

V posledních letech se motivy inspirované materiálovým designem od Googlu těší velké oblibě v komunitě uživatelů Linuxu. Jedním z nejvýraznějších příkladů je téma Paper GTK. Jedná se o minimalistické a ploché téma, které se s velkou přesností drží specifikací materiálového designu. Téma je primárně navrženo pro GTK 3, kde dosahuje nejlepšího výkonu. Nicméně i s GTK 2 založenými aplikacemi a desktopovými prostředími si Paper vede poměrně dobře.

Instalace Paper GTK – podrobný návod

V tomto návodu se zaměříme na kompilaci Paper GTK ze zdrojového kódu. Tento přístup vám zajistí nejaktuálnější verzi bez komplikací. Nejprve si připravíme všechny potřebné závislosti. Paper vyžaduje Git, GTK Engine Murrine a další podpůrné balíčky.

Instalace na Ubuntu

sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Instalace na Debianu

sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Instalace na Arch Linuxu

sudo pacman -S gtk-engine-murrine gtk-engines git autoconf

Instalace na Fedoře

sudo dnf install gtk-murrine-engine gtk2-engines git autoconf

Instalace na OpenSUSE

sudo zypper install gtk-murrine-engine gtk2-engines git autoconf

Instalace na ostatních distribucích Linuxu

I když se v tomto návodu primárně zaměřujeme na nejrozšířenější distribuce Linuxu jako Ubuntu, Fedora a Debian, to neznamená, že Paper nemůže fungovat i na jiných. Jelikož provádíme kompilaci ze zdroje, měli byste se o kompatibilitu starat co nejméně. Pokud používáte méně známou distribuci, vyhledejte v jejím správci balíčků následující závislosti: „Git“, „Autoconf“, „GTK murrine engine“ a „GTK Engines“. Upozorňujeme, že jejich názvy se mohou lišit.

Pro zahájení kompilace otevřete terminál a pomocí příkazu Git si stáhněte zdrojový kód Paper GTK do svého počítače:

git clone https://github.com/snwh/paper-gtk-theme.git

Stažení zdrojového kódu může trvat, záleží na rychlosti vašeho internetového připojení. Po dokončení přejděte do nově vytvořené složky „paper-gtk-theme“ pomocí příkazu:

cd paper-gtk-theme

Nyní se můžeme pustit do samotné kompilace. Prvním krokem je spuštění skriptu „autogen.sh“. Skript zkontroluje, zda máte nainstalované všechny potřebné knihovny a vygeneruje potřebné soubory:

./autogen.sh

Skript „autogen.sh“ vygeneruje konfigurační skript. Spusťte ho pro dokončení konfigurace:

./configure

Po dokončení konfigurace je dalším krokem kompilace pomocí příkazu make:

make

Kompilace může chvíli trvat, buďte trpěliví. Nyní použijeme příkaz make znovu, tentokrát k instalaci:

sudo make install

Tímto příkazem nainstalujete téma do celého systému.

Instalace pro jednoho uživatele

Standardně se téma Paper GTK instaluje do adresáře /usr/share/themes/. Spuštění „make install“ bez práv sudo by obvykle nainstalovalo téma do adresáře ~/.themes pro aktuálního uživatele, nicméně s Paper GTK to nefunguje. Pokud chcete, aby téma bylo dostupné pouze pro jednoho uživatele, budete muset soubory přesunout ručně.

Nejprve přejděte do adresáře s tématy ve vašem systému Linux. Poté pomocí příkazu „mv“ přesuňte složku „Paper“ do adresáře ~/.themes:

mkdir -p ~/.themes
sudo mv Paper ~/.themes

Tímto způsobem bude téma dostupné pouze pro aktuálního uživatele. Postup opakujte pro všechny uživatele, kteří mají téma používat.

Téma ikon Paper GTK

Žádné GTK téma se neobejde bez odpovídající sady ikon. Naštěstí autor Paper GTK nabízí také téma ikon, které je navrženo tak, aby s tématem pracovního prostředí skvěle ladilo. Stejně jako Paper GTK, i téma ikon vyžaduje kompilaci ze zdrojového kódu.

Pro instalaci motivu ikon, stáhněte si jej z GitHubu pomocí příkazu Git:

git clone https://github.com/snwh/paper-icon-theme.git

Přejděte do nově vytvořené složky „paper-icon-theme“ pomocí příkazu „cd“:

cd paper-icon-theme

Proces kompilace je stejný jako u GTK tématu. Nejdříve spusťte „autogen.sh“, následně „configure“ a poté „make“:

./autogen.sh
./configure
make

Nakonec nainstalujte téma ikon do adresáře /usr/share/icons/:

sudo make install

Instalace tématu ikon pro jednoho uživatele

Použitím „make install“ s „sudo“ nainstalujete téma ikon globálně pro všechny uživatele. Pokud chcete, aby téma ikon bylo dostupné jen pro jednoho uživatele, musíte je instalovat lokálně do složky ~/.icons. Bohužel skripty kompilace toto automaticky neumožňují a musíte provést ruční přesun souborů, jak jsme si již ukázali u Paper GTK.

Nejprve přejděte do složky s globálními ikonami:

cd /usr/local/share/icons

Dále vytvořte složku ~/.icons v domovském adresáři:

mkdir -p ~/.icons

A nakonec použijte příkaz „mv“ pro přesun tématu ikon:

mv Paper* ~/.icons