Piešķiriet KDE vienveidīgu izskatu savās QT un GTK lietojumprogrammās

Vakar manā personīgajā emuārā Es braucu mazs kuce diskusija par GNOME izstrādātāju attieksmi attiecībā uz GTK lietojumprogrammu atbalstu vidēs, izmantojot QT bibliotēkas.

Kopsavilkumā rakstā aplūkota paziņotā Nāves nāve skābeklis-gtk, motīvs, kas izveidots, lai padarītu GTK lietojumprogrammas vizuāli saderīgas KDE, ja vien tā tiek izmantota Skābeklis kā stils un ka tā radītājs Hugo Pereira Da Kosta tas to nevēlas un nevar uzturēt, jo tā pārnešana, lai tas būtu saderīgs ar jaunākajām GTK versijām, nozīmētu visu rakstīt no nulles.

Kopumā es sāku meklēt, lasīt un atradu veidu, kā visu padarīt līdzīgu KDE vienveidīgs 99%, un šeit ir norādīti soļi, lai to izdarītu.

Kā iegūt vienādu izskatu QT un GTK lietojumprogrammās

Pirmā lieta ir tāda, ka mūsu krātuvē jābūt pieejamai Breeze paketei, jaunajam Plasma 5 mākslas darbam. Jau FromLinux es parādīju tāpat kā instalēt to Kubuntu 14.04, bet es neesmu pārliecināts, vai šī metode vēl darbojas. Turklāt, pat ja tas darbojas, mums ir jābūt GTK bibliotēkām, kas lielākas vai vienādas ar 3.16 versiju.

ArchLinux gadījumā mums ir jāinstalē tikai:

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

Ņemot vērā šīs prasības, mēs veicam darbības, lai atstātu KDE šādā veidā:

KDE QT GTK

Pirmkārt, mēs lejupielādējām Breeze iedvesmotu GTK motīvu:

Lejupielādējiet GTK motīvu

Ja mēs izmantojam ArchLinux, mēs to varam instalēt no AUR:

$ yaourt -S gnome-breeze-git

Lejupielādētā faila iekšpusē atradīsim variantu Gaisma un vēl viens Tumšs, tāpēc mums vienkārši jāatsavina fails un jākopē vēlamais / usr / share / tēmas / o lv ~ / .tēmas / ja tikai mēs to izmantojam. Atveriet termināli un palaidiet:

$ 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 / tēmas

Tāpat kā KDE 4, vismaz Archlinux, vairs nav iespējas vizuāli konfigurēt mūsu GTK lietojumprogrammu motīvu, mums ir jārediģē fails ~ / .gtkrc-2.0, kuram vajadzētu būt vairāk vai mazāk līdzīgam:

# KDE Gtk Config izveidotais fails # GTK2 programmu konfigurācijas ietver "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" style "lietotāja fontu" {font_name = "Tahoma Regular"} widget_class "*" stilu "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

Tagad mūs interesējošās līnijas ir:

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

Mēs to saglabājam, un ir jāveic pēdējais solis... mēs lejupielādējam šo krāsu shēmu KDE: 

Lejupielādējiet krāsu shēmu

Mēs to importējam Sistēmas preferences »Lietojumprogrammas izskats» Krāsas un viss.

Un tā tam vajadzētu būt ..