У последње време, теме материјалног дизајна постају све популарније на Линукс десктоп окружењима. Издваја се Папер ГТК тема као једна од најбољих имплементација. То је минималистичка, равна тема која се стриктно придржава Гоогле-ових спецификација материјалног дизајна. Ова ГТК тема је примарно усмерена на ГТК 3 сет алата и са њим постиже најбоље перформансе. Међутим, Папер и даље ради прилично добро и са ГТК 2 апликацијама и различитим десктоп окружењима.
Инсталирање Папер ГТК теме
У овом упутству ћемо проћи кроз процес компилације Папер теме од нуле, јер је то најбољи начин да се дође до најновије верзије без непотребних компликација. Први корак је инсталирање свих неопходних зависности. Конкретно, Папер захтева Гит, ГТК Енгине Муррине и још неколико пакета.
Инсталација зависности за различите Линукс дистрибуције
Убунту
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
Дебиан
sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf
Арцх Линук
sudo pacman -S gtk-engine-murrine gtk-engines git autoconf
Федора
sudo dnf install gtk-murrine-engine gtk2-engines git autoconf
ОпенСУСЕ
sudo zypper install gtk-murrine-engine gtk2-engines git autoconf
Опште инструкције за друге Линукс дистрибуције
Ово упутство се фокусира на најпопуларније Линукс дистрибуције, као што су Убунту, Федора, Дебиан, итд. Међутим, Папер тема ће радити и на другим Линукс дистрибуцијама. С обзиром на то да тему компилирамо, нема места за бригу. Ако користите мање познату Линукс дистрибуцију, потражите следеће зависности. Имајте на уму да имена пакета могу бити другачија.
У управнику пакета вашег оперативног система потражите „Git“, „Autoconf“, „GTK murrine engine“ и „GTK engines“.
Да бисте започели компилацију Папер теме, отворите терминал и употребите Гит команду да преузмете најновији изворни код на ваш Линукс рачунар.
git clone https://github.com/snwh/paper-gtk-theme.git
Преузимање комплетног изворног кода Папер теме може потрајати неко време, у зависности од брзине ваше интернет конекције. Када се преузимање заврши, користите `cd` команду да пређете из корисничког почетног директоријума у ново клонирану фасциклу `paper-gtk-theme`.
cd paper-gtk-theme
Унутар фасцикле изворног кода Папер ГТК теме, може да почне компилација. Прва команда коју треба да извршите током процеса компилације је скрипта `autogen.sh`. Ова скрипта ће скенирати ваш Линукс рачунар, проверити да ли имате све исправне библиотеке за почетак компилације и генерисати потребне датотеке.
./autogen.sh
Покретање `autogen.sh` генерише и скрипту за конфигурисање. Покрените је да бисте довршили конфигурацију коју је започела `autogen.sh`.
./configure
Након што се скрипта `autogen.sh` заврши, следећи корак у процесу компилације је употреба `makefile`-a. У терминалу покрените команду `make`. Компилација ће почети након извршавања ове команде, и може потрајати неко време, зато будите стрпљиви.
make
У овом последњем кораку, поново ћете користити `make`. Међутим, уместо да га покренете за компилацију, користићете га за инсталирање кода. Покрените `make install` командом `sudo` да бисте инсталирали тему на системском нивоу.
sudo make install
Инсталирање за једног корисника
Папер ГТК тема се компилира и инсталира у Роот систем фајлова, у `/usr/share/themes/`. Често, покретање `make install` без `sudo` привилегија би инсталирало све за једног корисника унутар `~/.themes`. Међутим, Папер ГТК тема не функционише на тај начин. Уместо тога, ако желите да ова тема буде доступна само за једног корисника на систему, мораћете да пратите традиционалне процедуре инсталације, а затим ручно преместите фајлове на одговарајуће место.
Прво, пређите у директоријум тема на вашем Линукс рачунару. Затим, користећи команду `mv`, преместите Папер у директоријум `~/.themes`.
mkdir -p ~/.themes sudo mv Paper ~/.themes
Након што преместите Папер у одговарајућу фасциклу, тема ће бити доступна само кориснику који је власник. Поновите овај процес за онолико корисника колико желите.
Папер ГТК тема икона
Ниједна ГТК тема није комплетна без одговарајуће теме икона. На срећу, програмер Папер ГТК теме је такође креирао тему икона која се одлично уклапа са темом радне површине. Као и Папер ГТК тема, и тема икона треба да се компилира.
Да бисте инсталирали тему икона, преузмите је са Гитхуб-а помоћу команде `git clone`.
git clone https://github.com/snwh/paper-icon-theme.git
Преместите терминал у фасциклу са темом икона Папер помоћу `cd` команде.
cd paper-icon-theme
Унутар фасцикле изворног кода Папер икона, процес компилације је идентичан упутствима за ГТК тему. Прво покрените `autogen.sh` да бисте генерисали конфигурациони фајл и `makefile`.
./autogen.sh ./configure make
На крају, инсталирајте тему икона у `/usr/share/icons/`.
sudo make install
Инсталирање теме икона за једног корисника
Покретање команде `make install` са `sudo` инсталира тему икона глобално, за све кориснике. Ако не желите да тема икона буде доступна свима на систему, мораћете да је инсталирате локално, у фасциклу `~/.icons`. Нажалост, скрипте за компилацију са темом икона Папер не функционишу на тај начин. Баш као и ГТК тема, мораћете ручно да преместите фајлове.
За почетак, пређите у `/usr/local/share/icons`
cd /usr/local/share/icons
Затим креирајте нову фасциклу `~/.icons` у `~/`.
mkdir -p ~/.icons
На крају, употребите `mv` да бисте инсталирали тему икона.
mv Paper* ~/.icons