Skip to content
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

Dead windows #437

Closed
bkauler opened this issue Dec 27, 2017 · 5 comments
Closed

Dead windows #437

bkauler opened this issue Dec 27, 2017 · 5 comments

Comments

@bkauler
Copy link

bkauler commented Dec 27, 2017

Successfully compiled 1675, however, windows are "dead".

That is, completely unresponsive to mouse actions. cannot drag, no response to right-click in title-bar, cannot resize sides. Mouse is dead as far as windows are concerned.

However, mouse still works in tray, menu, right-click menu, etc.
For example, can select "Move" from tray, and can move a window. But cannot do it from a window title-bar.

Regards,
Barry

@yetanothergeek
Copy link

Copy & paste the new mouse options / settings from /etc/system.jwmrc into your ~/.jwmrc and try again.

@joewing
Copy link
Owner

joewing commented Dec 27, 2017

As @yetanothergeek suggested, you probably need to copy the mouse bindings. JWM 2.4 currently requires mouse bindings to be in the configuration file (just as previous versions required key bindings).

I'm considering introducing a default configuration to avoid issues like this (#406 is another report). See #436.

@bkauler
Copy link
Author

bkauler commented Dec 27, 2017

Yes, that fixed it. I didn't have any Mouse tags. Copied them from the example jwmrc, and now the mouse works.

My comment on that, is it is not good that the mouse partly failed when there were no Mouse tags. It worked in the tray, but not in windows.

It should default to working as it did before these Mouse tags were introduced. That's my feeling about it anyway. JWM should default to be working!

@joewing
Copy link
Owner

joewing commented Dec 27, 2017

I tend to agree that JWM should default to working. There is an XSLT to upgrade the configuration, but I doubt most will bother to use it and why should you worry about such details as mouse bindings if you like the defaults?

Merging #436 will make the executable bigger, but it will probably save a lot of frustration and bug reports (not to mention those who simply give up without reporting anything).

Mouse bindings for the tray is something else I’m considering making configurable. I’m leaning toward making them configurable since I have received requests to change/add behavior.

@joewing
Copy link
Owner

joewing commented Mar 27, 2018

Default mouse bindings are included as of snapshot 1679.

@joewing joewing closed this as completed Mar 27, 2018
@joewing joewing added this to the Version 2.4.0 milestone Mar 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants