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.
Indholdsfortegnelse
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ø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.
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.
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