Bigyan ang KDE ng isang pare-parehong hitsura sa iyong mga application ng QT at GTK

Kahapon sa aking personal na blog Nakasakay ako isang maliit asong babae talakayan tungkol sa saloobin ng mga developer ng GNOME patungkol sa suporta ng mga aplikasyon ng GTK sa mga kapaligiran na gumagamit ng mga library ng QT.

Sa pamamagitan ng buod, ang artikulo ay tumatalakay sa inihayag na pagkamatay ni oxygen-gtk, isang tema na nilikha upang gumawa ng mga aplikasyon ng GTK na biswal na katugma sa loob ng KDE, hangga't ginagamit ito Oksiheno bilang istilo at ang tagalikha nito Hugo Pereira DaCosta hindi nito nais at hindi mapapanatili ito, sapagkat ang pag-port sa ito upang maging katugma sa pinakabagong mga bersyon ng GTK ay kasangkot sa pagsusulat ng lahat mula sa simula.

Sa kabuuan, nagsimula akong maghanap, magbasa, at nakakita ako ng isang paraan upang magawa ang lahat sa KDE uniporme 99%, at narito ang mga hakbang upang magagawa itong posible.

Paano magkaroon ng parehong hitsura sa mga application ng QT at GTK

Ang unang bagay ay dapat mayroon tayong Breeze package, ang bagong Plasma 5 artwork, na available sa ating repository. Nakapasok na DesdeLinux pinakita ko tulad ng pag-install nito sa Kubuntu 14.04, ngunit hindi ako sigurado kung gumagana pa ang pamamaraang iyon. Gayundin, kahit na gumana ito, kailangan naming magkaroon ng mga library ng GTK na mas malaki sa o katumbas ng bersyon 3.16.

Sa kaso ng ArchLinux kailangan lamang naming mag-install:

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

Ang pagkakaroon ng sakop ng mga kinakailangang ito, nagpapatuloy kami upang maisagawa ang mga hakbang upang umalis sa KDE sa ganitong paraan:

KDE QT GTK

Una, nag-download kami ng isang tema ng GTK na inspirasyon ng Breeze:

I-download ang Tema ng GTK

Kung gagamitin namin ang ArchLinux maaari naming mai-install ito mula sa AUR:

$ yaourt -S gnome-breeze-git

Mahahanap namin ang isang variant sa loob ng na-download na file Liwanag at isa pa Madilim, kaya kailangan lang nating i-unzip ang file at kopyahin ang nais natin / usr / share / mga tema / o en ~ / .tema / kung gagamitin lang natin ito. Magbukas ng isang terminal at patakbuhin:

$ 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 / pagbabahagi / mga tema

Tulad ng sa KDE 4, hindi bababa sa Archlinux, wala nang pagpipilian upang biswal na i-configure ang tema ng aming mga application ng GTK, dapat naming i-edit ang file ~ / .gtkrc-2.0, na dapat ay higit pa o mas kaunti sa ganito:

# File na nilikha ng KDE Gtk Config # Configs para sa mga programa ng GTK2 ay may kasamang "/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-imahe = 0 gtk-button-imahe = 0

Ngayon, ang mga linya na interesado kami ay:

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

Nai-save namin ito at may isang huling hakbang na dapat gawin .. i-download namin ang Color Scheme na ito para sa KDE: 😀

Mag-download ng Color Scheme

I-import namin iyon sa Mga Kagustuhan sa Sistema »Hitsura ng Application» Mga Kulay at yun lang ..

At iyon dapat ..


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Roberto dijo

    Nasiyahan ako na hindi ako nauubusan ng window decorator tuwing binabago ko ang tema :(.

    1.    masigla dijo

      Hindi nangyari iyon sa KDE4 .. o hindi?

      1.    hugogif dijo

        Sa aking kaso kung nangyari ito = (, mayroon akong kubuntu 15 at kung nangyari ito. Uu isang kahihiyan, talagang iniisip kong patayin ang buong OS at lumipat sa Arch gamit ang isang mas magaan na desktop na hindi nagbibigay sa akin ng maraming mga problema.

      2.    ulan dijo

        Inirerekumenda ko sa iyo ang Hugogif na isang litrato ko:

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

  2.   shamaru dijo

    Maraming salamat sa pagbabahagi, Mahusay, kung mailalapat ko ito sa Debian 8 Jessie, ipapaalam ko sa iyo.

    1.    shamaru dijo

      XD baka hindi ko magawa, gagamitin ko ang tema ng GTK para sa Gnome, gagana ba ito?

  3.   isputnik dijo

    Gtk-tema-orion na tema ganap na umaangkop sa simoy ng tema. Inirerekumenda kong subukan mo ito.

    1.    masigla dijo

      Na-install ko rin ito at maniwala ka sa akin, hindi talaga ito isinasama sa Breeze .. kahit papaano hindi ito ..

  4.   plzm dijo

    Ang tema ng simoy na iyon na na-download mula sa github na may gnome-shell 3.16 ay mukhang mahusay, kailangan mo lamang mag-install ng isang extension upang gawin ang mga parisukat na windows tulad ng sa KDE, ang extension ay tinatawag na Straight Top Bar.

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

  5.   eliotime3000 dijo

    Tingnan natin kung maaari kong iakma ang Xubuntu (greybird) na tema para sa KDE gamit ang mga icon na GNOME SHIKI at ang DMZ White cursor.

  6.   Leper_Ivan dijo

    Hindi bababa sa pangkalahatang mga linya mayroon na akong lahat na pare-pareho. Maliban sa mga icon ng Google Chrome, arrow, refresh at home.

  7.   Manrik-Vas dijo

    Mahusay na hitsura, hindi maaaring humiling ng higit pa. Salamat sa pagbabahagi, nagsusulat ako mula sa aking Archlinux sa Plasma 5 at ngayon nang walang panghihinayang sa tuwing magbubukas ako ng isang application na Gtk, na hindi marami.