[PATCH RFC] xdg-shell: Add tiled states

Benoit Gschwind gschwind at gnu-log.net
Thu Jun 2 15:36:48 UTC 2016


Hello,

For reference this discussion was split from [1]. Note also I did this
comment in the thread [2].

And I reiterate that we are making :
 -  _NET_SUPPORTED [3],
 -  _NET_WM_ALLOWED_ACTIONS [4]
 - and _NET_WM_STATE [5].

So why not drafting from the existing and improve it ?

[1]
https://lists.freedesktop.org/archives/wayland-devel/2016-May/029106.html
[2]
https://lists.freedesktop.org/archives/wayland-devel/2016-May/029161.html
[3]
https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472725888
[4]
https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472593792
[5]
https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472615568

Best regards.

On 02/06/2016 17:03, Drew DeVault wrote:
> On 2016-06-02  5:00 PM, Olivier Fourdan wrote:
>> Oh I see, there is a misunderstanding here, "edge" in my proposal does
>> not denote the monitor's edges but the window's edges.
>>
>> So in your example, all 3 windows would be tiled on all 4 edges,
>> including the one in the middle as it's tiled against the montoir
>> edged at its top and bottom, and to the other windows on its right and
>> left edges.
>>
>> This is why the description in my patch for each state reads "The xxxx
>> side of the surface is tiled, either to another surface or a monitor
>> edge".
>>
>> In the light of this, I suspect Mike might also have misunderstood my
>> proposal,I did not understand why people kept referring to the
>> gnome-shell implementation of tiling...
> 
> Aha, I see. I have no real objections to your protocol then, though of
> course in Sway I expect it'll just say all four edges are tiled at all
> times.
> 
> I still maintain that the other issues I brought up should be addressed
> to support tiling window management, such as negotiating for
> client/server side decorations and support for various xdg-shell
> features like maximize/minimize.
> 
> --
> Drew DeVault
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel
> 


More information about the wayland-devel mailing list