Proposing to extend the EWMH spec

Sebastian Geiger (Lanoxx) lanoxx at gmx.net
Mon Oct 5 03:40:28 PDT 2015


On 05/10/15 02:46, Bastien Nocera wrote:
> On Sun, 2015-10-04 at 13:45 +0200, Sebastian Geiger (Lanoxx) wrote:
>> Hello Freedesktop,
>>
>> This is my first mail to the list, so I am not sure if this is the
>> correct approach to ask about this. And I am not sure how the
>> procedure
>> for proposing changes or additions to an existing specification
>> works.
>> Please feel free to suggest alternative approaches if this is the
>> wrong
>> place to discuss my problem.
>>
>> I have the following problem: I would like to programmatically change
>> the size of a window and be able to increase its size such that is
>> fills
>> the whole work area on the current monitor.
> Why does the application need to grow in size by itself? What does this
> gain compared to the window manager's maximise function?
The application in question is Tilda, which has a usage paradigm 
different from regular applications. In particular, it does not have 
window decorations so the user cannot just grab the edge of the window 
and resize it. Usually the user configures the position and size of a 
Tilda window once in the preferences dialog and then does not change it 
too often. In particular the preferences dialog has GtkSpinners for 
setting height, width and {X,Y} positions.

Anyway I think it does not really matter why I need this. Except for 
Gnome Shell which AFAIK only has the shell UI on the primary monitor, 
there exist many other desktop environments which allow placing panels 
on every monitor and I think there should be a way for applications to 
retrieve the available screen size (real screen size minus panel size) 
on those monitors. That would be much more consistent then the current 
solution which only allows to get this information for one - primary - 
monitor.


More information about the xdg mailing list