[hafqa] [hafqa] [Bug 1019] Matchbox EWMH support is broken

From: bugzilla-daemon at maemo.org bugzilla-daemon at maemo.org
Date: Tue Feb 6 11:40:48 EET 2007
https://maemo.org/bugzilla/show_bug.cgi?id=1019





------- Additional Comments From mallum at o-hand.com  2007-02-06 11:40 -------
(In reply to comment #0)
> matchbox-window-manager 1.1-osso16
> 
> % xprop -root
> _NET_DESKTOP_GEOMETRY(CARDINAL) = 80, 0, 720, 480
> _NET_CURRENT_DESKTOP(CARDINAL) = 1
> _NET_NUMBER_OF_DESKTOPS(CARDINAL) = 1
> _NET_SUPPORTED(ATOM) = _NET_NUMBER_OF_DESKTOPS, _NET_CURRENT_DESKTOP [...]
> _NET_CURRENT_DESKTOP, _NET_DESKTOP_GEOMETRY [...]
> 
> (_NET_CURRENT_DESKTOP is listed twice)

Whoops, fixed in svn.

> 
> Looking at the EWMH 1.3 spec at
> http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html
> 
>     _NET_DESKTOP_GEOMETRY width, height, CARDINAL[2]/32
> 
>     Array of two cardinals that defines the common size of all desktops (this
>     is equal to the screen size if the Window Manager doesn't support large
>     desktops, otherwise it's equal to the virtual size of the desktop). This
>     property SHOULD be set by the Window Manager. 
> 
> matchbox sets the property but is using x, y, width, height instead.
> 
> 

Fixed now too in svn.

> 
>     _NET_CURRENT_DESKTOP desktop, CARDINAL/32
> 
>     The index of the current desktop. This is always an integer between 0 and
>     _NET_NUMBER_OF_DESKTOPS - 1. This MUST be set and updated by the Window
>     Manager.
> 
> matchbox apparently uses range between 1 and _NET_NUMBER_OF_DESKTOP instead.

Also fixed - setting _NET_CURRENT_DESKTOP to 0. Note MB has no support for
multiple workspaces/desktops.

-- 
Configure bugmail: https://maemo.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the hafqa mailing list