Hi,
I have a very strange problem, but don't know where it comes from.
I installed KDE 3.2 about 2 weeks ago, and all my kludges for setting the
windows in "their" frames worked great.
Yesterday, I upgraded to Qt 3.3 (I even re-emerged kdelibs and kdebase), and
all KDE programs cannot be set in their frames. Even more strange it is, that
I can set these kludges for Qt-only programs like qtparted or dcgui-qt. It
also works for Gtk+ and X-only programs.
the xprop output for kmail lists the following, but I cannot find anything
unnormal:
[code]
~> xprop
_KDE_NET_USER_TIME(CARDINAL) = 2189182552
_NET_WM_USER_TIME(CARDINAL) = 513881
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_STATE(ATOM) =
_QT_SIZEGRIP(WINDOW): window id # 0x0
XdndAware(ATOM) = ATOM
_MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x42,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xbf, 0x10, 0x0, 0x0, 0x0
_NET_WM_NAME(UTF8_STRING) = 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x46, 0x6f,
0x6c, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x6d, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67,
0x2d, 0x6c, 0x69, 0x73, 0x74, 0x73, 0x2f, 0x69, 0x6f, 0x6e, 0x2d, 0x64, 0x65,
0x76, 0x65, 0x6c, 0x20, 0x2d, 0x20, 0x4b, 0x4d, 0x61, 0x69, 0x6c
_NET_STARTUP_ID(UTF8_STRING) = 0x30
WM_COMMAND(STRING) = { "kmail" }
WM_CLIENT_LEADER(WINDOW): window id # 0x2000002
WM_WINDOW_ROLE(STRING) = "kmail-mainwindow"
_NET_WM_PID(CARDINAL) = 12829
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING
WM_NAME(STRING) = "Local Folders/mailing-lists/ion-devel - KMail"
WM_LOCALE_NAME(STRING) = "C"
WM_CLASS(STRING) = "kmail", "Kmail"
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x200000d
bitmap id # of mask for icon: 0x200000f
window id # of group leader: 0x2000002
WM_NORMAL_HINTS(WM_SIZE_HINTS):
user specified size: 795 by 545
program specified size: 795 by 545
program specified minimum size: 400 by 372
window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "maxauth"
[/code]
and my kludge looks like this in kludges.lua:
winprop{
class = "kmail",
target = "main",
}
has anybody experienced similar problems, or is somebody out there running kde
3.2 on qt 3.3 without problems when using kludges to position windows?
regards,
Martin