Како инсталирати Папер ГТК тему на Линук-у

У последње време, теме материјалног дизајна постају све популарније на Линукс десктоп окружењима. Издваја се Папер ГТК тема као једна од најбољих имплементација. То је минималистичка, равна тема која се стриктно придржава Гоогле-ових спецификација материјалног дизајна. Ова ГТК тема је примарно усмерена на ГТК 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