Description:

This app give you ability to change appearance of GTK applications in KDE4. For this purpose you may use GTK stuff, or your current KDE stuff: widget styles, icons and fonts. GTK-KDE4 can help you unify Qt and GTK+ apps appearance. More info and installation instructions can be found in Readme files inside archives.
Last changelog:

7 years ago

0.6.1
Fixed Spanish, German, Italian translations
Added Polish language
"Use current KDE style" inserted to styles pulldown menu

0.7
Totally remaked app => it looks better
Added Chinese translation
Strange window don't appear after applying

0.8b
Fixed tabs
Added arrows

0.8
Fixed fonts
Qt4 theme installing was automatized
Fixed trouble with appearance of apps started by root (instruction in readme)

0.9b
Now gtk-kde4 have the daemon. It changes GTK themes in runtime,it means you haven't to press "Apply" after every time you change KDE theme.

0.9.1
Some code cleaning and appearance fixes
Daemon seems to be fixed
Apps running by sudo started using your current style

0.9.2
Partial ability to use KDE icons
Fix of Check boxes and Radio buttons appearance

0.9.3
Added ability to use current KDE font
Fixed main colors. Added colorizing of tooltips
Added Brazilian Portuguese translation

0.9.4
Daemon is now invisible
Many code cleanings and bugfixes

0.9.5b
Fixes of Spinboxes, LineEdits, different frames, Tabs, Toolbuttons appearances
Added ability to change Menu and Menubar colors for tricky themes like Bespin
Moved to KDE translations system using *.po files
Button for applying settings for superuser
New icon (btw app is now placed in "Lost and Found" in systemsettings)

-----------------------------------------------

And now it would be great to hear usablity advices, bugs reports and translations from you. Thank you all in advance.
And yeah, no binary and *.deb packages for now, because it somewhat testing release.

MilchFlasche

7 years ago

Hi thanks for fixing it~ Now it's installable. However I encountered "unexpected error" when installing with KPackageKit. Never mind, its Python backend is always buggy.

I managed to install your package using GDebi instead (gdebi-kde actually), and it's successfully installed (it seems to depend on a couple of PPA packages isn't it? I saw KPackageKit grabbing libqtgui or something with PPA version number). Meanwhile eventually I found that the package installed is also called "kcmgtk-kde4". I guess it's still different with the "kcmgtk" currently available within Kubuntu official repositories, am I right?

In case of conflict, should I remove "kcmgtk" from Kubuntu in order to make your gtk-kde4 work?

Report

C

Apoclypse

7 years ago

kcm-gtk is not mine, it's a mix of gtk-qt-engine, QtCurve and Ubuntu Developers stuff. I'm not sure if you have to remove it, but kcm-gtk causes conflicts, which I reduced nearly successfully in installation scripts inside .deb package. So I ask you to try with kcm-gtk installed, if something wrong then try without it, and if possible write here in what way did you manage to install gtk-kde4.

Report

MilchFlasche

7 years ago

All right, after removing "kcm-gtk" officially included with Kubuntu 9.10 and re-loggin into KDE, I saw a different GTK Application Style tab, and it's possible to set Gtk to use Qt style again, just like with gtk-qt-engine. After changing the settings and applying, a Window called "Changing Gtk+ Styles" pops out, but is not complete, and it seems to crash after a while. But Gtk+ styles are changed eventually. And your engine is actually doing a far better job than "kcm-gtk" and gtk-qt-engine!!! Oxygen (or Nitrogen I'm using) style is now perfectly applied to SCIM, Firefox, Nautilus, Gedit, CCSM, etc. No more glitches, and font, icon, color settings are well applied too.

Your gtk-kde4 (or "kcm-gtk-kde4" being its package name) seems not touching either .gtkrc-2.0-kde4 used by the other two packages, in my first exploration. And it looks quite successful. If it's been further proven, I'd suggest that KDE or Kubuntu should consider incorporating this package!

Report

C

Apoclypse

7 years ago

Thanks for the feedback. And thing that you told about window appearing after you press "Apply". How long do you see it before it quit? What processor and videoadapter do you have?

Report

MilchFlasche

7 years ago

The window crashed and did not disappear, until I forced it to close (I forgot whether I used Compiz window button or KRunner to terminate it).

I'm using a Eee PC 901, with Intel Atom N270 CPU and Intel GMA 3100 video chip on board.

Report

MilchFlasche

7 years ago

Please take a look at this screenshot: http://yfrog.com/31gtkkde4strangewindowp

This window appear on my machine every time gtk-kde4 daemon starts. Can it be hidden from appearing at all? My platform is Kubuntu 9.10, on Asus Eee PC 901, with Intel GMA 3100 chip mentioned above :)

Report

MilchFlasche

7 years ago

Sorry I forgot to provide more details. Closing that window would terminate gtk-kde4 daemon; minimizing it could hide it. I hope that it could be hidden from the very beginning though...

Report

C

Apoclypse

7 years ago

It have to hide every time you start because of kstart --iconify option in autorun file. Did you put it to autorun yourself?

Report

MilchFlasche

7 years ago

Hi, I haven't modified anything except installing the package itself. So is there any further hack I should take to prevent the window from appearing? Or is there any instruction I have missed? Thanks for your advice!

Report

MilchFlasche

7 years ago

Oh it just occurred to me that I should find some readme in case I miss anything, so I have downloaded the binary package. I saw

6.Troubleshooting
-----------------
1.Strange window appear at startup
Just Minimize it

If this is the only workaround for the time being, then I'll follow it. Thanks :)

Report

C

Apoclypse

7 years ago

This don't have to happen often, I have such window appearing 1 time of nearly 10 logins. I don't really know why doest it happens. BTW you can find readme in /usr/share/doc/gtk-kde4 if installing from package. Also you may read about that file in a package description

Report

MilchFlasche

7 years ago

Hehe, the updated 0.9.3 Ubuntu package is not complete for download again (what I downloaded is of only 272 KB), could you check it out? Thanks a lot :)

Report

C

Apoclypse

7 years ago

Hm, sounds like something wrong with my Dolphin, by which I usually copy files to FTP. Thanks for message, and download the fixed version!

Report

centuri0

7 years ago

Thanks for this!
I managed to install it on my FrugalWare and works great.
Nice job!

Report

C

Apoclypse

7 years ago

Stay tuned. Looking forward to new features!

Report

juancho

7 years ago

hi !!

Very nice, thanks for this app. I just have two observations:

* Buttons appear too small, it seems their height is the same of the font of the text in it.

* The background of widgets appear grey instead of white, so it's hard to diference editable fields from disabled ones.

Leaving aside that it works pretty well !!

I'm on KDE 4.3.2 with oxygen theme on Mandriva 2010.

Report

C

Apoclypse

7 years ago

Could you please provide a screenshot(s)?

Report

juancho

7 years ago

Sure,

before gtk-kde4:
http://img407.imageshack.us/img407/3162/buggtkkdebefore.png

after gtk-kde4:

http://img134.imageshack.us/img134/1591/buggtkkde4.png

Report

C

Apoclypse

7 years ago

hm, thanks, i'll see what can do

Report

C

Apoclypse

7 years ago

Since 0.9.3 text widgets appear white. But buttons is still small - still can't fix properly

Report

juancho

7 years ago

Thanks, I don't know if you have noticed, but the small button problem is just with buttons in HTML code, not with widget buttons in the applications, if that gives you a hint ;)

Report

falkTX

7 years ago

I compiled it on my 64bit laptop and after logout/login, nothing happens.
(Running Kubuntu 9.10; and I did remove the kcm-gtk thing).

I also manage to create a 64bit Deb, but since it doesn't to be working...


After a little searching, I found that manually running your app get this:
_______________________________________
*** glibc detected *** gtk-kde4: double free or corruption (out): 0x00007fffb064b6a0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7fd191e95dd6]
/lib/libc.so.6(cfree+0x6c)[0x7fd191e9a70c]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x44d)[0x7fd193b0b11d]
/usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x4f)[0x7fd192ff215f]
/usr/lib/libQtGui.so.4(_ZN11QMainWindow5eventEP6QEvent+0x7b)[0x7fd1933689db]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0x7fd192fa3efc]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x37e)[0x7fd192fab1ce]
/usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x36)[0x7fd194011e56]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7fd193afbc2c]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2ba)[0x7fd193afc80a]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xfc)[0x7fd193afcafc]
gtk-kde4[0x405bca]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fd191e3eabd]
gtk-kde4[0x405719]
_______________________________________

then a big memory dump, which I think should not be needed.

I have practice compiling packages (for PPAs too if you want).
I see future on this, although I detected some errors on your Deb file.
PM me if you wanna help

Report

Firzen

7 years ago

I've finally uninstalled kcm-gtk-kde4 from my system but QtCurve style was changed and now I can't return the original appearance of my GTK applications!

My question is: Do you tested the uninstallation at all??

Report

C

Apoclypse

7 years ago

Not really, i'm sorry.
How did you install app? from source, binary or from ubuntu package?

Report

Firzen

7 years ago

From the Ubuntu package. I use Debian testing with KDE 4.3.2

Report

7 years ago

0.6.1
Fixed Spanish, German, Italian translations
Added Polish language
"Use current KDE style" inserted to styles pulldown menu

0.7
Totally remaked app => it looks better
Added Chinese translation
Strange window don't appear after applying

0.8b
Fixed tabs
Added arrows

0.8
Fixed fonts
Qt4 theme installing was automatized
Fixed trouble with appearance of apps started by root (instruction in readme)

0.9b
Now gtk-kde4 have the daemon. It changes GTK themes in runtime,it means you haven't to press "Apply" after every time you change KDE theme.

0.9.1
Some code cleaning and appearance fixes
Daemon seems to be fixed
Apps running by sudo started using your current style

0.9.2
Partial ability to use KDE icons
Fix of Check boxes and Radio buttons appearance

0.9.3
Added ability to use current KDE font
Fixed main colors. Added colorizing of tooltips
Added Brazilian Portuguese translation

0.9.4
Daemon is now invisible
Many code cleanings and bugfixes

0.9.5b
Fixes of Spinboxes, LineEdits, different frames, Tabs, Toolbuttons appearances
Added ability to change Menu and Menubar colors for tricky themes like Bespin
Moved to KDE translations system using *.po files
Button for applying settings for superuser
New icon (btw app is now placed in "Lost and Found" in systemsettings)

-----------------------------------------------

And now it would be great to hear usablity advices, bugs reports and translations from you. Thank you all in advance.
And yeah, no binary and *.deb packages for now, because it somewhat testing release.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.9.4 && 0.9.5b
updated Oct 22 2010
added Feb 04 2008
downloads today
0
page views today 14