Objavljeno: Sub, 20 Aug 2016
Kategorija: Linux
Tagovi: qt gtk
Prevodi:
en
Do sada sam koristio samo GTK2 widget temu (objašnjeno ovdje )
za postizanje ujednačenog izgleda desktopa i GTK i Qt programa.
Bilo je nekoliko problema sa segfaultovanjem , jer GTK2 widget stil nije radio
sa GTK3 platformskom temom (novom u Qt5.7 ).
Platformska tema je zadužena za ikone, postavke fonta i izbornik fajlova.
Widget tema je zadužena za izgled dugmića, izbornika i uopšteno programa.
Bilo je par drugih riješenja da se ukombinuje (koristeći qt5ct i navedeni GTK2 stil),
ali se nisam zamarao, jer je bilo poprilično bespotrebno komplikovano. Gore
navedeni GTK2 stil za Qt5 programe je bio sasvim dovoljan. Ikone i očajni
Qt5 izbornik mi nisu toliko smetali.
qt5gtk2
Neki dan sam naletio na nešto interesantno u tom pogledu na Arch forumu .
Jedna osoba je napravila ili preciznije rečeno ukombinovala GTK2 platformsku
temu sa GTK2 widget stilom. Projekat se zove qt5gtk2 .
Isprobao sam ga i za čudo radi bez problema. Sada mogu imati odgovarajuće
ikone, postavke fonta, izbornik za fajlove istovremeno sa odgovarajućom
temom (widget stilom).
Nadam se da je ovo samo privremeno riješenje. Idealno bi bilo kad bi neko
napravio GTK3 widget temu (Qt5 stil). Sa mojom trenutnom GTK temom
GTK2 widget stil ima par manjih ružnoća. Ništa strašno što remeti
korištenje, ali je ipak pomalo uzrujavajuće.
Bitno je da izbrišete QT_STYLE_OVERRIDE=gtk2
okolinsku promjenljivu, a
umjesto nje eksportujte QT_QPA_PLATFORMTHEME=qt5gtk2
.
Qt5gtk2 možete preuzeti ovdje .
Arch korisnici mogu preuzeti moj PKGBUILD odavde .
Komentari