I recently upgraded the qt packages to 4.7 and noticed that QGtkStyle stopped working (I use a few KDE apps under GNOME). Does anybody know whether it’s completely removed or just buggy?
lipk wrote:
>
> I recently upgraded the qt packages to 4.7 and noticed that QGtkStyle
> stopped working (I use a few KDE apps under GNOME). Does anybody know
> whether it’s completely removed or just buggy?
>
I also use 4.7 and can see at least the header files
/usr/include/Qt/qgtkstyle.h is there. So it should be also included in the
qt4 libs as well.
How does it look like what gives you the impression that it stopped working
(I cannot check since I have here no gnome on this machine to see what you
see)?
–
openSUSE 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.5 | GeForce
9600 GT | 4GB Ram
openSUSE 11.3 64 bit | Intel Core2 Duo T9300@2.50GHz | KDE 4.5 | Quadro FX
3600M | 4GB Ram
How does it look like what gives you the impression that it stopped working
Guess one. Qt apps look like Win95 programs
Launching ‘qtconfig’ or ‘systemsettings’ (KDE Control Center) I can’t find the “GTK+” style for Qt anymore, which was presented before. I don’t get any error messages, the other themes work well. The problem affects both KDE and standalone Qt programs (the only one which is still all right is Opera, but I think it’s using static Qt libs).
I googled a bit, but didn’t find anything useful.
lipk wrote:
> Launching ‘qtconfig’ or ‘systemsettings’ (KDE Control Center) I can’t
> find the “GTK+” style for Qt anymore, which was presented before. I
> don’t get any error messages, the other themes work well.
Do you mean in qtconfig -> appearance -> Select GUI style -> GTK+ ?
I still can see that.
Which kde version are you using (I am on kde 4.5.3)?
What does “zypper verify” tell you?
–
openSUSE 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.5 | GeForce
9600 GT | 4GB Ram
openSUSE 11.3 64 bit | Intel Core2 Duo T9300@2.50GHz | KDE 4.5 | Quadro FX
3600M | 4GB Ram
zypper says everything is OK. I oneclickinstalled the latest Amarok (2.3.2) which pulled in the KDE 4.5 core libraries (base, runtime, core, etc.) while some others (e.g. workspace) remained 4.4. Should I upgrade those also?
It is of course a bit a wild guess, but I would say it is not so good that you have mixed kde 4.4 and 4.5 and you should ensure that this is consistent in your system even if zypper does not complain.
When you open yast -> software and show your packages sorted by the repositories select the kde 4.5 repository then look what you can update to 4.5 without screwing your qt 4.7 libs.
I know that is abit vague but since you use two special repos here (qt 4.7 and kde 4.5) you need to inspect this manually and not simply switch everything to the kde 4.5 repo (otherwise you will most probably loose the qt 4.7 libraries).
This mystery will go unsolved for now. Updating everything to 4.5 while keeping the Qt 4.7 packages totally broke the KDE subsystem, so I decided to retreat and downgrade Qt. QGtkStyle is working now, the only thing I lost is QtCreator 2, but I’ll survive with the 1.3 version.
Anyway, thanks for the help Martin.
On Tue, 09 Nov 2010 23:06:01 +0530, lipk <lipk@no-mx.forums.opensuse.org>
wrote:
> Updating everything to 4.5 while
> keeping the Qt 4.7 packages totally broke the KDE subsystem, …
there’s two different versions of KDE 4.5:
/repositories/KDE:/Distro:/Factory
/repositories/KDE:/Release:/45
as far as i remember, the factory version uses Qt 4.7, the other one Qt
4.6.
–
phani.
phanisvara wrote:
> On Tue, 09 Nov 2010 23:06:01 +0530, lipk <lipk@no-mx.forums.opensuse.org>
> wrote:
>
>> Updating everything to 4.5 while
>> keeping the Qt 4.7 packages totally broke the KDE subsystem, …
>
> there’s two different versions of KDE 4.5:
>
> /repositories/KDE:/Distro:/Factory
> /repositories/KDE:/Release:/45
>
> as far as i remember, the factory version uses Qt 4.7, the other one Qt
> 4.6.
>
You can have /repositories/KDE:/Release:/45 and
/repositories/KDE:/Qt/openSUSE_11.3/ together (in perfect harmony) which
gives the not so bleeding edge kde and the qt 4.7 (and I have some other
special purpose repos). That is what I have, but please do not do that at
home.
There is always a good chance to screw a system with too many repositories.
@lipk:
glad you solved that.
–
openSUSE 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.5 | GeForce
9600 GT | 4GB Ram
openSUSE 11.3 64 bit | Intel Core2 Duo T9300@2.50GHz | KDE 4.5 | Quadro FX
3600M | 4GB Ram