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