Re: _NET_WM_STATE_ABOVE
Re: _NET_WM_STATE_ABOVE
- Subject: Re: _NET_WM_STATE_ABOVE
- From: Jeremy Huddleston Sequoia <email@hidden>
- Date: Tue, 27 May 2014 22:07:41 -0700
Hi David,
If you're interested in adding support for _NET_WM_STATE_ABOVE, instructions for checking out sources and building are here:
http://xquartz.macosforge.org/trac/wiki/quartz-wm
I'll gladly pull your changes into the next 2.7.7 beta if you have something. The xquartz-dev list might be better suited for further discussion, if you want to pursue that. You'll likely want to start in -[x-window update_net_wm_state_hints]
--Jeremy
On May 27, 2014, at 07:30, Brandon Allbery <email@hidden> wrote:
> On Tue, May 27, 2014 at 10:15 AM, David Barto <email@hidden> wrote:
> Right. I'm only trying to apply the stacking between X11 windows.
>
> Nedit is an X11 app. So I've got 2 X apps, one running Nedit, the other displaying a window with the STATE_ABOVE property. The Nedit window will stack above the other window when it has focus.
>
> When running on Linux (CentOS 5.9 with the default window manager) the stacking order always keeps the window with the STATE_ABOVE property on top of the Nedit window, regardless of focus.
>
> Yes, I understand that. EWMH is not mandatory, and if the window manager doesn't support it then EWMH atoms won't do anything.
>
> pyanfar:20016 Z$ xprop -root _NET_SUPPORTED
> _NET_SUPPORTED(ATOM) = _NET_ACTIVE_WINDOW, _NET_CLIENT_LIST, _NET_CLIENT_LIST_STACKING, _NET_CLOSE_WINDOW, _NET_SUPPORTED, _NET_SUPPORTING_WM_CHECK, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_SHADE, _NET_WM_ALLOWED_ACTIONS, _NET_WM_NAME, _NET_WM_STATE, _NET_WM_STATE_FULLSCREEN, _NET_WM_STATE_HIDDEN, _NET_WM_STATE_MAXIMIZED_HORZ, _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MODAL, _NET_WM_STATE_SHADED, _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_SKIP_TASKBAR, _NET_WM_STATE_STICKY, _NET_WM_WINDOW_TYPE, _NET_WM_WINDOW_TYPE_COMBO, _NET_WM_WINDOW_TYPE_DESKTOP, _NET_WM_WINDOW_TYPE_DIALOG, _NET_WM_WINDOW_TYPE_DND, _NET_WM_WINDOW_TYPE_DOCK, _NET_WM_WINDOW_TYPE_DROPDOWN_MENU, _NET_WM_WINDOW_TYPE_MENU, _NET_WM_WINDOW_TYPE_NORMAL, _NET_WM_WINDOW_TYPE_NOTIFICATION, _NET_WM_WINDOW_TYPE_POPUP_MENU, _NET_WM_WINDOW_TYPE_SPLASH, _NET_WM_WINDOW_TYPE_TOOLBAR, _NET_WM_WINDOW_TYPE_TOOLTIP, _NET_WM_WINDOW_TYPE_UTILITY
>
> I don't see STATE_ABOVE in there, so this is expected behavior.
>
> --
> brandon s allbery kf8nh sine nomine associates
> email@hidden email@hidden
> unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> X11-users mailing list (email@hidden)
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden