Export to GitHub

xmonad - issue #195

Last window never disappers in GNOME


Posted on May 30, 2008 by Grumpy Lion

What steps will reproduce the problem? 1. Use GNOME with XMonad 2. Open a Window 3. Close this Window

What is the expected output? What do you see instead? I expected that the window is gone of the Window List and of the Workspace Switcher. But it keeps there.

What version of the product are you using? On what operating system? Darcs version of XMonad. GNOME 2.22.1. Ubuntu Hardy Heron, AMD64.

Please provide any additional information below. I'm using ewmhDesktopLogHook.

If this error is due to a module from XMonadContrib, please tag this issue with 'Component-Contrib' below. Component-Contrib.

Comment #1

Posted on May 30, 2008 by Helpful Rhino

Yes, I know about this problem, is there since the beginning of EWMH support. I’m not sure what causes it, though, the list of windows (as set in the X properties of the root window) is empty.

Comment #2

Posted on Jun 10, 2008 by Grumpy Lion

I just found the reason for this bug. It's a problem in GNOME's libwnck. I recompiled the 2.22.1 version with the attached patch, and the bug is gone. I sent a patch to the libwnck's maintainers with this patch, and I hope it get to the SVN version.

This patch was made in the SVN version, but it also applies in GNOME 2.22.1.

Status: Fixed

Attachments

Comment #3

Posted on Jun 11, 2008 by Helpful Rhino

Great work! So my assumption was right that that it expects the list to be non-empty... :-)

Comment #4

Posted on Jun 12, 2008 by Happy Bird

I've done a package for Ubuntu Hardy Heron with the correction needed in libwnck, available at:

http://marcotmarcot.googlepages.com/libwnck.html

BTW, I'm malebria.

Comment #5

Posted on Sep 11, 2008 by Happy Monkey

Not an xmonad bug.

Status: Invalid

Labels:
Type-Defect Priority-Medium Component-Contrib