Med utgivelsen av Gnome 3 har mange utviklere av GTK-apper begynt å portere sine programmer fra GTK2 til GTK3. Hvis du har brukt Ubuntu 11.04, vil du legge merke til at mange av de populære GTK2-temaene ennå ikke har GTK3-ekvivalenter, noe som igjen at de få GTK3-programmene ser forferdelige ut.

De nyeste versjonene av Fedora, Ubuntu og andre Linux-distribusjoner har bedre støtte for GTK3 for Gnome, XFCE og andre GTK-baserte skrivebord, men hvis du er en KDE-bruker, har du kanskje lagt merke til at standard Oxygen-temaet fungerer for GTK2-apper, men ikke for GTK3. Den følgende korte veiledningen vil forklare hvordan du får GTK3-appene dine til å se bra ut i KDE. Ingenting du gjør her, vil påvirke GTK2-programmene eller KDE-installasjonen din.

Oxygen-GTK3

Løsningen på dette problemet er en pakke kalt oksygen-gtk3, som har gått inn i noen Linux-distribusjoner. Hvis det ikke er i distribusjonens standardlager (og det er sannsynligvis ikke med mindre du har mest blødende kantfrigivelse), kan du sannsynligvis få pakken fra en tredjepart.

For Kubuntu og andre Ubuntu-baserte distribusjoner, legg til følgende depot:

 ppa: hrvojes / KDE-godbiter 

Deretter installerer du pakken som kalles gtk3-motorer-oksygen:

 sudo apt-get oppdatering sudo apt-get install gtk3-motorer-oksygen 

For OpenSUSE må du legge til swyear-depotet:

 sudo zypper ar Indeks of /repositories/home:/swyear/openSUSE_12.1 

Deretter installerer du oxygen-gtk3-pakken:

 sudo zypper installerer oksygen-gtk3 

Andre distribusjonsinstallasjonsprosedyrer vil variere. Jeg fant Fedora-pakker tilgjengelig fra denne brukeren, men fant ingen distribusjonspesifikke installasjonsinstruksjoner.

For Archlinux må du installere oksygen-gtk3-git fra AUR.

Fullfører installasjonen

Hvis du har kommet så langt, har du kanskje lagt merke til at GTK3-programmene dine fortsatt ser forferdelige ut, selv etter at du har startet på skrivebordsmiljøet ditt. Det er fordi GTK3 krever en egen konfigurasjonsfil kalt settings.ini, som kan minne deg om de gamle Windows-dagene dine. Heldigvis er denne settings.ini ikke helt så forverrende, og du trenger bare å legge til en enkelt konfigurasjonslinje.

Hvis en ikke allerede eksisterer, opprett en mappe på denne plasseringen " ~ / .config / gtk-3.0 ". I Archlinux kan du tilsynelatende bare lenke til standardfilen:

 ln -s /usr/share/themes/oxygen-gtk/gtk-3.0 ~ / .config / gtk-3.0 

Deretter lager du en fil i gtk-3.0-mappen som heter settings.ini. Bruk denne tekstlinjen til å bruke tekstredigeringsprogrammet:

 gtk-theme-name = oksygen-gtk 

Lagre og lukk tekstredigeringsprogrammet, og innstillingene skal tre i kraft umiddelbart. Hvis ikke, start datamaskinen på nytt. Når du åpner programmer som Gufw, bør du nå se ditt oksygen tema snarere enn den stygge, ikke-tema GTK3-standarden som den tidligere ble vist. Det har vært noen rapporter om visse apps som krasjer på noen distribusjoner. Jeg har ikke opplevd dette, men hvis du gjør det, bør du definitivt rapportere det til de riktige utviklerne.

Holde det sømløst

KDE-brukere pleier å like alt å flyte pent sammen. Oxygen-gtk3 lar deg holde skrivebordet ditt sømløst, selv når du trenger å bruke et GTK-program. Med de neste store utgivelsene av de fleste Linux-distribusjoner, vil du sannsynligvis se denne pakken lagt til som standard, og du trenger ingen videre handling fra din side. Inntil da bør instruksjonene ovenfor forbli gyldige og brukbare.