Bug 57746
Summary: | WindowMaker 0.70 doesn't play nicely with GNOME over virtual desktops | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Bill Crawford <billc> | ||||||||
Component: | WindowMaker | Assignee: | Phil Copeland <copeland> | ||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Ben Levenson <benl> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 1.0 | CC: | hp | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | i386 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2002-01-13 17:20:07 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Bill Crawford
2001-12-20 17:27:35 UTC
Humm,.. See attachment. Do you see something different? If possible can you send me a screenshot? (gimp or xv does the trick) Cheers Phil =--= Created attachment 41107 [details]
Image of what I get
Ah, no, I meant the GNOME Desk Guide Applet. If you enable the pop-up tasklist (it seems to be off by default) then click on the little arrow next to it. I'm using GNOME with wmaker as the window manager and a panel at the bottom. I've had trouble with the combination before; if it gets any harder to use I'll just use wmaker on its own. Oddly enough, if I update the RPMs and restart wmaker, it seems to carry on working OK, but fails next time I start X up from scratch. I'll restart in a while and take a snapshot for you. OK, this (next attachment) is a shot of the deskguide with the task list popped up. There was an xterm on workspace 1 and an xterm + gimp on workspace 2 (i.e. desktops 0 and 1), but all are listed as desktop 0. Also I have eight workspaces/desktops, but the desk guide only shows one. For all I know this could be some timing issue, that doesn't show up with the older version of wmaker; I've seen some odd failures at home with the older version (occasionally there's a popup "You're not running a GNOME-compliant window manager"). Created attachment 41108 [details]
Quick snapshot of the desk guide applet with task list
Exactly the same thing happens on my box here at home, just tried it. This is a fully up-to-date Raw Hide, barring the kernel which I've kept at 2.4.16-0.5 ... Ok, I talked to havoc pennington about this (elite haxor for the gnome group) <much "oh my gawd, thats sooo wrong" deleted> Basically this is very old code written a couple of years ago. the gnome pannel piece looks at hints from the window manager to work out what screen it's on but apparently this is dependant in the gnome code not on WindowMakers side. Really this boils down to a 'what the heck is the gnome bit looking for which is unfortunately havoc's dept not mine. I don't see this being resolved anytime soon as I'm also handling the php package which has been prioritized. I'll keep you appraised of how things go but I think this one went into the low priority basket for now Just to be clear, the problem could very well be in windowmaker, it's just that it will probably need to be debugged by tracing the desk guide to see where the communication with window maker breaks down. I found the problem, in fact. It's fixed by a two-lie addition in the 0.80 patch for WindowMaker. I've extracted the relevant bit; it needs to be credited. Line from the changlog is: - Added patch to fix some gnome issues (Les Schaffer <schaffer>) I'll attach the two-liner in a minute. You could either add this as a patch or just bump up to 0.80. Created attachment 42031 [details]
Fix wmaker/gnome-deskguide communication.
So, basically it is a wmaker bug, although it seemed odd that the older version (0.65) was working fine. I havn't investigated further as this fixes it for me. I wouldn't mind seeing a new version in Raw Hide (hint, hint) with either this fix or the whole 0.80, but I havn't tried 0.80 in full yet (just looked in the ChangeLog for anything GNOME-related and found this fix). 0.70 with fix works a treat. 0.80 doesn't play nice (tried it at work, it aborts every time I close a window on the same display as the GNOME panel, but bizarrely is fine handling windows on :0.1 which doesn't have a panel. Looks like the GNOME support is still rather fragile in wmaker; I'm hoping to find time to look at this (probably quicker to solve this than to try writing my own window manager, which would be wasteful and possibly rather arrogant of me). 0.70 is fine with this little patch though. Heh, I wrote my own window manager. ;-) If you basically like the window maker UI though it probably doesn't make sense, windowmaker has clean code. Seems to work alright in the current version (some other issues, I'll create a new bug). |