Sådan installeres Paper GTK-temaet på Linux

Materiale design-temaer er en favorit på Linux-skrivebordet på det seneste. En af de bedste implementeringer derude er Paper GTK-temaet. Det er et minimalt, fladt tema, der overholder Googles materialedesignspecifikationer. Dette GTK-tema er primært fokuseret omkring GTK 3-værktøjssættet og fungerer bedst med det. På trods af dette formår Paper stadig at arbejde ret godt med GTK 2-baserede applikationer og desktop-miljøer.

Installer Paper GTK Theme

I denne tutorial dækker vi opbygning af papir fra bunden, da det er den bedste måde at få den absolut nyeste version på uden meget problemer. Det første skridt til at bygge Paper fra kilden er at installere alle dets afhængigheder. Specifikt har Paper brug for Git, GTK Engine Murrine og et par andre ting.

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


Andre Linux’er

I denne tutorial fokuserer vi primært på de mest populære Linux-distributioner (såsom Ubuntu, Fedora, Debian osv.), men det betyder ikke, at Paper ikke fungerer på andre Linux-distributioner. Da der i denne vejledning bygges papir, er der ingen grund til bekymring. Hvis du kører en mindre kendt Linux-distribution, skal du spore følgende afhængigheder. Husk, at de kan have forskellige navne.

  Sådan administreres Encfs Stashes på Linux

Søg i dit operativsystems pakkehåndtering efter “Git”, “Autoconf”, “GTK murrine engine” og “GTK engines”.

For at begynde at bygge Paper skal du åbne en terminal og bruge Git-kommandoen til at downloade den seneste kildekode til din Linux-pc.

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

At downloade hele Paper-temaets kildekode kan tage lidt tid afhængigt af din internethastighed. Når det er færdigt, skal du bruge CD-kommandoen og flytte terminalen fra den brugerhjemmemappe, den startede i, til den nyligt klonede paper-gtk-theme-mappe.

cd paper-gtk-theme

Inde i Paper GTK-kildekodemappen kan bygningen begynde. Den første kommando, du skal køre under byggeprocessen, er autogen.sh-scriptet. Dette script vil scanne din Linux-pc, afgøre, om du har alle de korrekte biblioteker til at starte byggeprocessen, og generere de nødvendige filer.

./autogen.sh

Kørsel af autogen.sh genererer også et konfigurationsscript. Kør det for at afslutte den konfiguration, som autogen.sh startede.

./configure

Når autogen.sh-scriptet er færdigt, er næste trin i byggeprocessen at bruge makefilen. Kør kommandoen make i terminalen. Kompileringen starter, når denne kommando kører, og det vil tage lidt tid, så vær tålmodig.

make

På dette sidste trin skal du bruge make igen. Men i stedet for at køre det for at bygge, vil du bruge det til at installere koden. Kør make install med sudo-kommandoen for at installere temaet i hele systemet.

sudo make install

Installer for enkeltbruger

Paper GTK-temaet bygger og installeres til rodfilsystemet i /usr/share/themes/. Mange gange, at køre make install uden sudo-privilegier vil installere alt for en enkelt bruger inde i ~/.themes i stedet. Paper GTK-temaet fungerer dog ikke på denne måde. Hvis du i stedet ønsker at gøre dette tema tilgængeligt for én bruger på systemet, skal du følge de traditionelle installationsprocedurer og derefter flytte filerne til det rigtige sted manuelt.

  Sådan opsætter du Seafile på Linux

Først, cd ind i din Linux-pc’s temabibliotek. Brug derefter mv-kommandoen til at flytte Paper til mappen ~/.themes.

mkdir -p ~/.themes

sudo mv Paper ~/.themes

Efter at have flyttet Paper til den rigtige mappe, bør det kun være brugbart for den bruger, der har temaet. Gentag denne proces for så mange brugere som ønsket.

Papir GTK ikon tema

Intet GTK-tema er komplet uden et ikontema. Heldigvis har udvikleren af ​​Paper GTK-temaet også et ikontema at bruge. Den er designet til at være den perfekte ledsager til skrivebordstemaet. Ligesom Paper GTK skal ikontemaet bygges.

For at installere temaet, tag det fra Github med git clone-kommandoen.

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

Flyt terminalen ind i papir-ikon-tema-mappen med CD-kommandoen.

cd paper-icon-theme

Inde i mappen Papirikonkilder er byggeprocessen identisk med GTK-temainstruktionerne. Kør først autogen.sh for at generere konfigurationsfilen og makefilen.

./autogen.sh

./configure

make

Til sidst skal du installere ikontemaet i /usr/share/icons/.

sudo make install

Installer ikontema for enkeltbruger

Hvis du kører kommandoen make install med sudo, installeres ikontemaet globalt for alle brugere. Hvis du ikke er interesseret i at gøre ikontemaet tilgængeligt for alle på systemet, skal du installere det lokalt i mappen ~/.icons. Desværre fungerer build-scripts med Paper-ikon-temaet ikke på den måde. Ligesom GTK-temaet skal du flytte filerne manuelt.

  Sådan installeres Zoiper på Linux

For at komme i gang, CD ind i /usr/local/share/icons

cd /usr/local/share/icons

Lav derefter en ny ~/.icons-mappe i ~/.

mkdir -p ~/.icons

Til sidst skal du bruge mv til at installere ikontemaet.

mv Paper* ~/.icons