Geef KDE een uniform uiterlijk in uw QT- en GTK-toepassingen

Gisteren op mijn persoonlijke blog ik was aan het rijden een kleine teef discussie over de houding van GNOME-ontwikkelaars met betrekking tot de ondersteuning van GTK-toepassingen in omgevingen die QT-bibliotheken gebruiken.

Samenvattend gaat het artikel over het aangekondigde overlijden van zuurstof-gtk, een thema gemaakt om GTK-toepassingen visueel compatibel te maken binnen KDE, zolang het wordt gebruikt Zuurstof als stijl en dat zijn schepper Hugo Pereira da Costa het wil en kan het niet onderhouden, omdat het porten om compatibel te zijn met de nieuwste GTK-versies zou betekenen dat alles vanaf nul moet worden geschreven.

In totaal begon ik te zoeken, te lezen en ik vond een manier om alles eruit te laten zien in KDE uniform 99%, en hier zijn de stappen om dit mogelijk te maken.

Hoe u hetzelfde uiterlijk krijgt in QT- en GTK-toepassingen

Het eerste is dat we het Breeze-pakket, het nieuwe Plasma 5-artwork, beschikbaar moeten hebben in onze repository. Al in DesdeLinux Ik liet zien zoals het installeren op Kubuntu 14.04, maar ik weet niet zeker of die methode al werkt. Zelfs als het werkt, hebben we GTK-bibliotheken nodig die groter zijn dan of gelijk zijn aan versie 3.16.

In het geval van ArchLinux hoeven we alleen te installeren:

$ sudo pacman -S breeze breeze-kde4 gtk-engines gtk3

Nadat deze vereisten zijn afgedekt, gaan we verder met het uitvoeren van de stappen om KDE op deze manier te verlaten:

KDE QT GTK

Eerst hebben we een door Breeze geïnspireerd GTK-thema gedownload:

GTK-thema downloaden

Als we ArchLinux gebruiken, kunnen we het installeren vanaf AUR:

$ yaourt -S gnome-breeze-git

We zullen in het gedownloade bestand een variant vinden Licht en nog een donker, dus we hoeven alleen maar het bestand uit te pakken en degene te kopiëren die we willen / usr / share / themes / of ~ / .thema's / als we het maar gebruiken. Open een terminal en voer uit:

$ wget -c https://github.com/dirruk1/gnome-breeze/archive/master.zip $ unzip gnome-breeze-master.zip $ cd gnome-breeze-master / $ sudo cp -Rv Breeze- * / usr / share / thema's

Net als in KDE 4, tenminste in Archlinux, is er niet langer de optie om het thema van onze GTK-applicaties visueel te configureren, we moeten het bestand ~ / .gtkrc-2.0 bewerken, wat ongeveer zo zou moeten zijn:

# Bestand gemaakt door KDE Gtk Config # Configuraties voor GTK2-programma's omvatten "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" style "user-font" {font_name = "Tahoma Regular"} widget_class "*" style "user-font" gtk-font-name = "Tahoma Regular 10" gtk-theme-name = "Breeze-gtk" gtk-icon-theme-name = "Numix" gtk-fallback-icon-theme = "Numix" gtk -toolbar-style = GTK_TOOLBAR_ICONS gtk-menu-images = 0 gtk-button-images = 0

Nu, de regels die ons interesseren zijn:

omvatten "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" gtk-theme-name = "Breeze-gtk"

We slaan het op en er is nog een laatste stap te doen .. we downloaden dit kleurenschema voor KDE: 😀

Download kleurenschema

We importeren dat in Systeemvoorkeuren »Uiterlijk van toepassing» Kleuren en dat is het ..

En dat zou het moeten zijn ...


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Roberto zei

    Ik ben er zeker van dat ik niet elke keer dat ik van thema verander mijn raamdecorateur zonder raam heb :(.

    1.    levendig zei

      Dat gebeurt niet met KDE4 ... of toch?

      1.    knuffeldier zei

        In mijn geval als het gebeurt = (, ik heb kubuntu 15 en als het gebeurt. Uu jammer, ik denk er eigenlijk over om het hele besturingssysteem te doden en over te schakelen naar Arch met een lichtere desktop die me niet zoveel problemen geeft.

      2.    regen zei

        Hugogif Ik raad je een foto van mij aan:

        http://i59.tinypic.com/o74tp2.jpg

  2.   shamaru zei

    Heel erg bedankt voor het delen, uitstekend, als ik het kan toepassen op Debian 8 Jessie, laat ik het je weten.

    1.    shamaru zei

      XD misschien kan ik het niet, ik gebruik het GTK-thema voor Gnome, zal het werken?

  3.   spoetnik zei

    Gtk-theme-orion-thema past perfect bij het breeze-thema. Ik raad je aan het te proberen.

    1.    levendig zei

      Ik heb het ook geïnstalleerd en geloof me, het integreert helemaal niet met Breeze .. althans niet op deze manier ..

  4.   alsjeblieft zei

    Dat breeze-thema gedownload van github met gnome-shell 3.16 ziet er geweldig uit, je hoeft alleen maar een extensie te installeren om de vensters vierkant te maken zoals in KDE, de extensie heet Straight Top Bar.

    https://extensions.gnome.org/extension/814/straight-top-bar/

  5.   eliotime3000 zei

    Laten we kijken of ik het Xubuntu-thema (greybird) voor KDE kan aanpassen met de GNOME SHIKI-pictogrammen en de DMZ White-cursor.

  6.   Leper_Ivan zei

    Over het algemeen heb ik tenminste al alles uniform. Behalve de Google Chrome-pictogrammen, pijlen, vernieuwen en startpagina.

  7.   Manrik-Vas zei

    Uitstekende uitstraling, kon niet meer vragen. Bedankt voor het delen, ik schrijf vanuit mijn Archlinux met Plasma 5 en nu zonder spijt elke keer dat ik een Gtk-applicatie open, die er niet veel zijn.