Met de release van Gnome 3 zijn veel ontwikkelaars van GTK-apps begonnen met het porten van hun programma's van GTK2 naar GTK3. Als je Ubuntu 11.04 hebt gebruikt, zul je merken dat veel van de populaire GTK2-thema's nog geen GTK3-equivalenten hadden, waardoor de paar GTK3-applicaties er verschrikkelijk uitzagen.

De nieuwste versies van Fedora, Ubuntu en andere Linux-distributies hebben betere ondersteuning voor GTK3 voor Gnome, XFCE en andere GTK-gebaseerde desktops, maar als je een KDE-gebruiker bent, is het je misschien opgevallen dat het standaard Oxygen-thema werkt voor GTK2-apps, maar niet voor GTK3. In de volgende korte handleiding wordt uitgelegd hoe u uw GTK3-apps er in KDE goed uit laat zien. Niets dat u hier doet, is van invloed op uw GTK2-toepassingen of uw KDE-installatie.

Oxygen-GTK3

De oplossing voor dit probleem is een pakket genaamd oxygen-gtk3, dat zijn weg heeft gevonden naar sommige Linux-distributies. Als het niet in de standaardrepository van uw distributie staat (en waarschijnlijk niet tenzij u de meest gangbare versie hebt), kunt u het pakket waarschijnlijk van een derde partij krijgen.

Voor Kubuntu en andere Ubuntu-gebaseerde distributies, voeg de volgende repository toe:

 ppa: hrvojes / kde-goodies 

Installeer vervolgens het pakket genaamd gtk3-engines-oxygen:

 sudo apt-get update sudo apt-get install gtk3-engines-oxygen 

Voor OpenSUSE, moet je de swyear repository toevoegen:

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

Installeer vervolgens het zuurstof-gtk3-pakket:

 sudo zypper installeer zuurstof-gtk3 

Andere installatieprocedures voor distributie kunnen variëren. Ik vond Fedora-pakketten beschikbaar van deze gebruiker, maar ik vond geen distributiespecifieke installatie-instructies.

Voor Archlinux moet je oxygen-gtk3-git installeren vanaf AUR.

De installatie voltooien

Als je zo ver bent gekomen, heb je misschien gemerkt dat je GTK3-applicaties er nog steeds slecht uitzien, zelfs nadat je je bureaubladomgeving opnieuw hebt opgestart. Dat komt omdat GTK3 een eigen configuratiebestand met de naam settings.ini vereist, dat u misschien herinnert aan uw oude Windows-dagen. Gelukkig is deze settings.ini niet zo vervelend en hoeft u slechts één configuratieregel toe te voegen.

Als er nog geen bestaat, maak dan een map op deze locatie " ~ / .config / gtk-3.0 ". In Archlinux kun je blijkbaar gewoon naar het standaardbestand linken:

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

Maak vervolgens een bestand in de map gtk-3.0 met de naam settings.ini. Gebruik de teksteditor van uw keuze, voeg deze regel toe:

 gtk-theme-name = oxygen-gtk 

Sla uw teksteditor op en sluit deze en de instellingen moeten onmiddellijk van kracht worden. Als dit niet het geval is, start u uw bureaubladomgeving opnieuw op. Wanneer u toepassingen zoals Gufw opent, zou u nu uw Oxygen-thema moeten zien in plaats van de lelijke, niet-thematische GTK3-standaard die eerder werd weergegeven. Er zijn enkele meldingen geweest van het crashen van bepaalde apps op sommige distributies. Ik heb dit niet meegemaakt, maar als je dat doet, moet je dit zeker melden bij de juiste ontwikkelaars.

Het naadloos houden

KDE-gebruikers hebben de neiging om alles leuk te vinden om mooi samen te vloeien. Met Oxygen-gtk3 kunt u uw bureaublad naadloos laten lijken, zelfs wanneer u een GTK-programma nodig hebt. Bij de volgende grote releases van de meeste Linux-distributies, zul je dit pakket waarschijnlijk standaard toegevoegd zien worden, waardoor je verder geen actie hoeft te ondernemen. Tot die tijd moeten bovenstaande instructies geldig en bruikbaar blijven.