[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmonad
Subject:    [xmonad] Issue 462 in xmonad: Ewmh desktop handle event doesn't
From:       codesite-noreply () google ! com
Date:       2011-06-21 16:35:31
Message-ID: 0-3425899027203913298-211444305095612187-codesite-noreply=google.com () googlecode ! com
[Download RAW message or body]

Status: New
Owner: ----

New issue 462 by punitagr...@gmail.com: Ewmh desktop handle event doesn't  
correctly handle _NET_WM_DESKTOP message type
http://code.google.com/p/xmonad/issues/detail?id=462

In xmonad-contrib source package, in the folder  
XMonad/Hooks/EwmhDesktops.hs in the "handle" function when  
processing "_NET_WM_DESKTOP" message type the argument n is checked for 0  
<= n <= length ws.

The specification at  
http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2507080 states  
that when n is 0xffffffff the window is requesting to be placed on all  
desktops. Instead xmonad logs an error to .xsession-errors file.

This bug triggered for me when trying to use xmonad as the window manager  
within kde. On launching krunner using "Windows-P" combination from  
kde4Config krunner doesn't appear.

I am using ver 0.9.1 of xmonad on Kde 4.5.5 in Ubuntu 10.10. I had a quick  
look at the code to see if there was an easy fix but my Haskell is quite  
poor to attempt any changes. I'll be glad to test a fix though.

Thanks,
Punit

Attachments:
	xmonad.hs.bak  2.2 KB


_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://www.haskell.org/mailman/listinfo/xmonad
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic