Motywy oparte na Material Design zyskują na popularności w świecie Linuksa. Jednym z najciekawszych przykładów jest motyw Paper GTK. Charakteryzuje się on minimalistycznym, płaskim wyglądem, który ściśle odzwierciedla zasady Google Material Design. Motyw ten jest zaprojektowany przede wszystkim z myślą o zestawie narzędzi GTK 3, ale dobrze współpracuje także z aplikacjami opartymi na GTK 2 oraz różnymi środowiskami graficznymi.
Instalacja motywu Paper GTK
W niniejszym przewodniku pokażemy, jak zbudować motyw Paper od podstaw, co zapewni dostęp do najnowszej wersji bez żadnych problemów. Pierwszym krokiem w budowaniu Paper z kodu źródłowego jest zainstalowanie niezbędnych zależności. W szczególności potrzebne będą Git, GTK Engine Murrine oraz kilka innych komponentów.
Ubuntu
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
Debian
sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
Arch Linux
sudo pacman -S gtk-engine-murrine gtk-engines git autoconf
Fedora
sudo dnf install gtk-murrine-engine gtk2-engines git autoconf
OpenSUSE
sudo zypper install gtk-murrine-engine gtk2-engines git autoconf
Inne dystrybucje Linuksa
Chociaż skupiamy się na najpopularniejszych dystrybucjach, takich jak Ubuntu, Fedora czy Debian, Paper GTK powinien działać także na innych systemach. Jeśli używasz mniej znanej dystrybucji, sprawdź dostępność następujących zależności, które mogą mieć różne nazwy.
Wyszukaj w swoim menedżerze pakietów takie pozycje jak „Git”, „Autoconf”, „GTK Murrine Engine” oraz „GTK Engines”.
Aby rozpocząć tworzenie motywu Paper, otwórz terminal i użyj polecenia Git do pobrania najnowszego kodu źródłowego na swój komputer z systemem Linux.
git clone https://github.com/snwh/paper-gtk-theme.git
Pobranie kodu źródłowego może zająć chwilę, w zależności od prędkości łącza internetowego. Po zakończeniu pobierania przejdź do katalogu paper-gtk-theme za pomocą polecenia CD.
cd paper-gtk-theme
W folderze z kodem źródłowym Paper GTK możesz rozpocząć proces budowy. Pierwszym krokiem, który musisz wykonać, jest uruchomienie skryptu autogen.sh. Skrypt ten przeskanuje system w poszukiwaniu wymaganych bibliotek oraz przygotuje niezbędne pliki.
./autogen.sh
Po uruchomieniu autogen.sh generowany jest również skrypt konfiguracyjny. Uruchom go, aby dokończyć konfigurację rozpoczętą przez autogen.sh.
./configure
Gdy skrypt konfiguracyjny zakończy działanie, kolejnym krokiem w budowie jest użycie pliku makefile. W terminalu wydaj polecenie make, aby rozpocząć kompilację. Proces ten może zająć trochę czasu, więc musisz uzbroić się w cierpliwość.
make
Na ostatnim etapie ponownie użyjesz polecenia make, ale tym razem do instalacji kodu. Użyj polecenia sudo, aby zainstalować motyw w systemie.
sudo make install
Instalacja dla jednego użytkownika
Motyw Paper GTK jest standardowo instalowany w systemowym katalogu plików /usr/share/themes/. Często uruchomienie polecenia make install bez uprawnień sudo powoduje, że motyw jest instalowany wyłącznie dla jednego użytkownika w katalogu ~/.themes. Należy jednak pamiętać, że w przypadku motywu Paper GTK ta procedura nie działa w ten sposób. Aby udostępnić motyw tylko jednemu użytkownikowi, musisz postępować zgodnie z tradycyjnymi metodami instalacji, a następnie ręcznie przenieść pliki do odpowiedniego katalogu.
Najpierw przejdź do katalogu tematycznego swojego systemu Linux, a następnie użyj polecenia mv, aby przenieść Paper do katalogu ~/.themes.
mkdir -p ~/.themes
sudo mv Paper ~/.themes
Po przeniesieniu Paper do właściwego folderu, motyw będzie dostępny tylko dla użytkownika, który go zainstalował. Możesz powtórzyć ten proces dla innych użytkowników.
Motyw ikon Paper GTK
Żaden motyw GTK nie byłby kompletny bez odpowiedniego motywu ikon. Na szczęście twórcy motywu Paper GTK przygotowali również motyw ikon, który jest idealnym uzupełnieniem dla motywu pulpitu. Podobnie jak w przypadku Paper GTK, motyw ikon musi być zbudowany.
Aby zainstalować motyw ikon, pobierz go z GitHub przy użyciu polecenia git clone.
git clone https://github.com/snwh/paper-icon-theme.git
Następnie przejdź do katalogu paper-icon-theme za pomocą polecenia CD.
cd paper-icon-theme
W folderze źródłowym ikon Paper proces budowy jest identyczny jak w przypadku motywu GTK. Najpierw uruchom autogen.sh, aby wygenerować pliki konfiguracyjne oraz makefile.
./autogen.sh
./configure
make
Na koniec zainstaluj motyw ikon w katalogu /usr/share/icons/.
sudo make install
Instalacja motywu ikon dla jednego użytkownika
Uruchamianie polecenia make install z uprawnieniami sudo zainstaluje motyw ikon globalnie dla wszystkich użytkowników. Jeśli chcesz, aby motyw ikon był dostępny tylko dla Ciebie, musisz zainstalować go lokalnie w folderze ~/.icons. Niestety, skrypty budowania motywu ikon Paper nie działają w ten sposób. Musisz ręcznie przenieść pliki tak, jak w przypadku motywu GTK.
Aby to zrobić, przejdź do katalogu /usr/local/share/icons.
cd /usr/local/share/icons
Następnie utwórz nowy folder ~/.icons w swoim katalogu domowym.
mkdir -p ~/.icons
Na koniec użyj polecenia mv, aby przenieść motyw ikon.
mv Paper* ~/.icons
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.