Skip to content

x11: Drop support for _NET_WM_FRAME_OVERLAP

Vlad Zahorodnii requested to merge work/drop-net-wm-frame-overlap into master

The main idea behind _NET_WM_FRAME_OVERLAP is to extend the borders of the server-side decoration so the application can draw on top of it. It was inspired by similar feature in Windows.

However, _NET_WM_FRAME_OVERLAP is basically unused. Neither GTK nor Qt support it and I have never seen any application that uses it.

At the moment, kwin is the only compositing window manager that supports _NET_WM_FRAME_OVERLAP. Neither mutter nor compiz nor compton and so on support it.

Since _NET_WM_FRAME_OVERLAP is practically unused, there's no point for keeping supporting it.

This change shouldn't affect any existing app as _NET_WM_FRAME_OVERLAP atom is not listed in _NET_SUPPORTED.

Edited by Vlad Zahorodnii

Merge request reports