
GTK-QT Mandrake 10.1 RPM
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
The GTK-QT Theme Engine was created by davidsansome:
http://www.kde-look.org/content/show.php?content=9714
Please direct any questions, bug reports or requests to the original author.
Note: Please make a backup copy of your $HOME/.gtkrc-2.0 file in order to be able to reverse to your previous gtk2 settings if this theme engine is causing any issues on your machine.
Hintzy
15 years ago
Report
Hintzy
15 years ago
I really love how my GTK apps looked when I had the theme engine installed and it would be so great to have it working on a permanent basis! Unlike everybody who just flamed you when they had problems, I'd like to keep trying and work with you to find a solution. Any help you may be able to offer would be greatly appreciated!
Report
Hintzy
16 years ago
Report
tonyhuan
16 years ago
Report
ntesa
16 years ago
Report
dapper89
16 years ago
Dapper89
Report
ntesa
16 years ago
Report
davidsansome
16 years ago
Report
ntesa
16 years ago
Report
ilDominante
16 years ago
I first installed the rpm.
Restarted kde
Went to mdk control center and changed the preference of the gtk-qt engine to "resemble my kde theme" (or something to that effect)
Started the gimp2 and I saw that it didn't work.
I restarted kde but kde crashed.
I uninstalled your rpm package (from bash) and restarted kde.
This time kde started fine but all the gtk2 based apps don't work. I get just a white window. As I said this does not happen in other user accounts so evidently my setting change in the gtk-qt engine section of mdk-control center remained even though your rpm is uninstalled.
What (kde preference/setting or other) file does that preference setting (in the gtk-qt) affect and how do I revert it back to its normal value?
Please respond to this question it is important that I get back my configuration as it was.
Thanks
Report
ntesa
16 years ago
include "/usr/share/themes/Qt/gtk-2.0/gtkrc"
You can change it to:
include "/usr/share/themes/Galaxy/gtk-2.0/gtkrc"
if you want to revert to the Mandrake default gtk2 theme (Galaxy). Or you could just copy the .gtkrc-2.0 file from your root account to your home directory. I'm guessing that the gtk2 apps don't work in your account anymore because you've probably uninstalled the rpm but your .gtkrc-2.0 file still points to the gtk-qt theme, which doesn't exist anymore. So, just uninstalling the rpm without changing the gtk2 theme in that file will not revert your system to the previous state. The theme can also be changed with the KControl module in this rpm before uninstalling it.
Did your KDE crash or did it just stop loading? That's a known issue with Mandrake, and it happens because of magicdev, it's been discussed previously here. I've sent a bug report to the gtk-qt developer (davidsansome) about magicdev and he's gonna try to fix it. It'd help if you's send him a bug report too if you experienced crashes, with as much detail as possible, mostly what KDE theme you were using, there might be some issues with some KDE themes. You could also give it a try with another KDE theme and see if it works, that way we'd know that gtk-qt doesn't work with your KDE theme and we could report it as an issue with that theme to get it fixed.
I've posted the rpm because some people requested it and the issues are not related to the rpm itself but to the gtk-qt engine. The next versions will probably have most of the bugs worked out, and it'd help if most people that experience problems send bug reports to the developer.
Hope this helps, and please provide more information about your issues if you can, hopefully most of them will be fixed soon.
Thanks :)
Report
ilDominante
16 years ago
Cheerio
Report
bvc
16 years ago
MagicDev is a gnome2/gtk2 app.
http://rpmfind.rediris.es//rpm2html/mandrakelinux-official/10.0/i586/Mandrake/RPMS/magicdev-1.1.5-6mdk.i586.html
do your research!
Supermount works just fine in ML-10-CE and OE.
bvc
Report
ntesa
16 years ago
Report
greatscot
16 years ago
Report
greatscot
16 years ago
Report
ntesa
16 years ago
$ ldd /usr/bin/magicdev | grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0
So magicdev is a gtk2 app, and as a consequence of using the gtk2 library it will use the current gtk2 theme, in this case the gtk-qt engine. From the magicdev rpm, this is the description:
"Magicdev is a daemon that detects when a CD is removed or inserted. Magicdev handles running autorun programs on the CD, updating the File Manager, and playing audio CDs."
So, unless your machine is not configured to run supermount, magicdev is pretty much useless in kde, unless you want autorun for your CDs. As far as I know supermount is configured by default on Mandrake. There has been a discussion about magicdev and supermount on the gtk-qt page, as I mentioned before, but I'll post the link again for your convenience:
http://www.kde-look.org/content/show.php?content=9714
It's your choice if you wanna continue to use magicdev or this theme. But disabling magicdev will not prevent you from using your CD, at least not as long as you have supermount enabled.
This theme engine does work on Mandrake 10. To answer your questions, I got it to work on Mandrake 10 just by compiling and installing it, and I made an rpm based on users' requests on the gtk-qt page. I never said that it doesn't work on Mandrake 10, I said that KDE will fail to load completely if magicdev is running when using this theme engine, because magicdev starts before KDE ends loading. Maybe there are better solutions, like finding the script which starts magicdev and moving it to the end of the script to start it later, or adding it to KDE's autostart folder instead of just disabling or removing it completelly.
I'm sorry if I'd given you bad advice, but I can assure you that it wasn't malicious or with bad intentions, I was just trying to help.
And finally, as much as I'd like to take credit for this app (or theme engine), it isn't mine, it's been developed by davidsansome.
Report
greatscot
16 years ago
Report
ntesa
16 years ago
http://www.kde-look.org/content/show.php?content=9714
The problem is that Mandrake 10 starts magicdev when starting kde and magicdev is a gtk2 app, but kde is not completely loaded yet, so the gtk-qt theme engine can't create the gtk2 theme yet. The only fix that I know of so far, is to either uninstall or disable magicdev when kde starts (but I don't know how to disable it).
Linux has "non-standards" problems as you put it just because different distributions have different packages and different behaviours, so this problem would happen on any Linux distro that starts a gtk2 app when kde starts, although I'm not aware of any other distros doing this, except for Mandrake 10.
I'll add a note to the description, thanks for the heads up :)
Report
greatscot
16 years ago
Report
greatscot
16 years ago
I am using Mandrake 10.0 Official on a PII 450Mhz with 256Mb RAM.
The reason I refuse to use GTK based apps is because they are ugly as hell and give me a headache just looking at them.
This GTK-QT engine did nothing to help my situation. I guess it works on some systems and not on others :(
I do hope that someday someone can come up with an item like this that does work. I would like to be able to use some of the GTK based apps without my eyes exploding :)
Report
ntesa
16 years ago
Report
greatscot
16 years ago
Mandrake 10.0 Official with PII 450Mhz, 256 Mb RAM.
Report
ntesa
16 years ago
# This file was written by KDE
# You can edit it in the KDE control center, under "GTK styles and fonts"
include "/usr/share/themes/Qt/gtk-2.0/gtkrc"
style "user-font"
{
font_name="Lucida Sans 10"
}
widget_class "*" style "user-font"
You'll probably have a different font there, but the include line should be the same. You can set this by using the KControl module as I explained in my previous post.
If your gtk2 apps still don't look like your kde apps, please send an email to the gtk-qt author (mememe at davidsansome.com) or post a bug report on the gtk-qt page here:
http://www.kde-look.org/content/show.php?content=9714
Good luck!
Report
davidsansome
16 years ago
The problems people are having with this RPM are caused by the "section" entry being set incorrectly in the /usr/lib/menu/kcmgtk.menu file.
It should read:
section="System/Configuration/KDE/LookNFeel"
Also, although it's not really necessary, you should change the package name in the menu file to:
?package(gtk-qt-engine): ...
Thanks for taking the time to build this RPM :)
Report