New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

_NET_RESTACK_WINDOW not supported #118

Closed
mse2 opened this Issue May 11, 2014 · 5 comments

Comments

Projects
None yet
3 participants
@mse2

mse2 commented May 11, 2014

It has been reported that MSEgui applications:
http://sourceforge.net/projects/mseide-msegui/
don't work well with jwm 2.2.2. It seems that _NET_RESTACK_WINDOW is not supported.
The test project is here:
https://gitorious.org/mseuniverse/mseuniverse/source/testcase/window/netrestackwindow

@bbidulock

This comment has been minimized.

Show comment
Hide comment
@bbidulock

bbidulock May 11, 2014

Contributor

A couple of problems with your test program. Per wm-spec-1.5, _NET_RESTACK_WINDOW is only sent by pagers. Are you a pager? Also, you are setting the source id to 0. It must be set to 2 when it comes from a pager. Also, _NET_RESTACK_WINDOW support is not required and jwm does not put it in _NET_SUPPORTED. jwm has its own pager.

Window managers that do not support _NET_RESTACK_WINDOW include: mutter, uwm, awesome, waimea, wind, jwm, pekwm, blackbox, windowmaker, afterstep, ... The only ones I know of that do are: adwm, matwm2, fluxbox, icewm, openbox, metacity.

Contributor

bbidulock commented May 11, 2014

A couple of problems with your test program. Per wm-spec-1.5, _NET_RESTACK_WINDOW is only sent by pagers. Are you a pager? Also, you are setting the source id to 0. It must be set to 2 when it comes from a pager. Also, _NET_RESTACK_WINDOW support is not required and jwm does not put it in _NET_SUPPORTED. jwm has its own pager.

Window managers that do not support _NET_RESTACK_WINDOW include: mutter, uwm, awesome, waimea, wind, jwm, pekwm, blackbox, windowmaker, afterstep, ... The only ones I know of that do are: adwm, matwm2, fluxbox, icewm, openbox, metacity.

@joewing joewing added the enhancement label May 11, 2014

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing May 11, 2014

Owner

I agree that only pager-type programs should use _NET_RESTACK_WINDOW, but I think it would be good to allow JWM to support this at some point to allow other pager-type programs to work.

Owner

joewing commented May 11, 2014

I agree that only pager-type programs should use _NET_RESTACK_WINDOW, but I think it would be good to allow JWM to support this at some point to allow other pager-type programs to work.

@bbidulock

This comment has been minimized.

Show comment
Hide comment
@bbidulock

bbidulock May 11, 2014

Contributor

I don't know of any pagers that actually use it. libwnck doesn't.

Contributor

bbidulock commented May 11, 2014

I don't know of any pagers that actually use it. libwnck doesn't.

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing May 16, 2014

Owner

This should work now. I'm not completely sure it works correctly since I don't know of an existing program to use it.

Owner

joewing commented May 16, 2014

This should work now. I'm not completely sure it works correctly since I don't know of an existing program to use it.

@joewing joewing closed this May 16, 2014

@mse2

This comment has been minimized.

Show comment
Hide comment
@mse2

mse2 May 17, 2014

Tested with MSEide --RESTACKWINDOW --NORECONFIGUREWMWINDOW, looks OK, thanks a lot!
https://gitorious.org/mseide-msegui
http://sourceforge.net/projects/mseide-msegui/

mse2 commented May 17, 2014

Tested with MSEide --RESTACKWINDOW --NORECONFIGUREWMWINDOW, looks OK, thanks a lot!
https://gitorious.org/mseide-msegui
http://sourceforge.net/projects/mseide-msegui/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment