Anna KDE: lle yhtenäinen ulkonäkö QT- ja GTK-sovelluksissa

Eilen henkilökohtaisessa blogissani Ajoin pieni narttu keskustelu GNOME-kehittäjien suhtautumisesta GTK-sovellusten tukemiseen QT-kirjastoja käyttävissä ympäristöissä.

Yhteenvetona artikkelissa käsitellään ilmoitettua kuolemaa happi-GTK, teema, joka on luotu tekemään GTK-sovelluksista visuaalisesti yhteensopivia KDE: ssä, kunhan sitä käytetään Happi tyylinä ja että sen luoja Hugo Pereira DaCosta se ei halua eikä voi ylläpitää sitä, koska sen siirtäminen yhteensopivaksi uusimpien GTK-versioiden kanssa merkitsisi kaiken kirjoittamista alusta alkaen.

Aloin etsiä, lukea ja löysin keinon tehdä kaikesta näyttävän KDE: ltä yhtenäinen 99%, ja tässä on vaiheet tämän mahdollistamiseksi.

Kuinka saada sama ulkonäkö QT- ja GTK-sovelluksissa

Ensimmäinen asia on, että meillä on oltava käytettävissä Breeze-paketti, uusi Plasma 5 -taideteos arkistossamme. Jo FromLinuxissa minä näytin kuin asennan sen Kubuntu 14.04: een, mutta en ole varma, toimiiko tämä menetelmä vielä. Lisäksi vaikka se toimii, GTK-kirjastojen on oltava yhtä suuria tai yhtä suuria kuin versio 3.16.

ArchLinuxin tapauksessa meidän on asennettava vain:

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

Kun nämä vaatimukset on katettu, suoritamme vaiheet poistua KDE: stä tällä tavalla:

KDE QT GTK

Ensin ladasimme Breeze-inspiroiman GTK-teeman:

Lataa GTK-teema

Jos käytämme ArchLinuxia, voimme asentaa sen AUR: sta:

$ yaourt -S gnome-breeze-git

Löydämme ladatun tiedoston sisältä muunnelman Kevyt ja muut Tumma, joten meidän on vain purettava tiedosto ja kopioitava haluamasi tiedosto / usr / share / themes / vuonna ~ / .teemat / jos vain käytämme sitä. Avaa pääte ja suorita:

$ wget -c https://github.com/dirruk1/gnome-breeze/archive/master.zip $ pura gnome-breeze-master.zip $ cd gnome-breeze-master / $ sudo cp -Rv Breeze- * / usr / jaa / teemat

Kuten KDE 4: ssä, ainakin Archlinuxissa, ei ole enää mahdollisuutta määrittää visuaalisesti GTK-sovelluksemme teemaa, meidän on muokattava tiedostoa ~ / .gtkrc-2.0, jonka pitäisi olla suunnilleen tällainen:

# KDE Gtk Configin luoma tiedosto # GTK2-ohjelmien määritykset sisältävät "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" style "user-font" {font_name = "Tahoma Regular"} widget_class "*" -tyyli "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

Nyt kiinnostavat linjat ovat:

sisältää "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" gtk-theme-name = "Breeze-gtk"

Tallennamme sen ja on vielä viimeinen vaihe tehtävänä... lataamme tämän KDE:n väriteeman: 

Lataa värimalli

Tuomme sen Järjestelmäasetukset »Sovelluksen ulkonäkö» Värit ja siinä se ..

Ja sen pitäisi olla se ..