ice-wm / icewm

IceWM releases only, see Wiki
https://github.com/ice-wm/icewm/releases
Other
289 stars 16 forks source link

Wheel-scrolling through windows considered harmful #49

Closed kotodharma closed 3 years ago

kotodharma commented 3 years ago

I am a long-time user who loves IceWM and I'm very glad it is under active development again. A bug that drove me nuts for years seems to have been recently fixed - thank you! But there are some things I wish I could configure. Maybe the most aggravating is: my cursor sometimes drifts down into the task bar while I am reading a web page. Then I roll the mouse wheel to scroll the page, but the pointer is in the task bar so..... my screen erupts in chaos. Doesn't this bother anyone else? I don't want or need the ability to scroll through windows in this way... at all. Tbh I can't imagine why anyone would. Maybe leave it for scrolling workspaces - but not windows. This should at least be configurable (defaulting to OFF!) but it seems not to be. Could I request this config option?

kotodharma commented 3 years ago

I'd like to add another question to this (sorry if it breaks a rule about one topic per thread): I can't find any active on-line community for icewm any more. There used to be mailing lists on SourceForge, but those have fallen silent in recent years. Is github Issues now the only place to communicate with the developers and other users of this software?

rubyFeedback commented 3 years ago

I can't find any active on-line community for icewm any more. There used to be mailing lists on SourceForge, but those have fallen silent in recent years. Is github Issues now the only place to communicate with the developers and other users of this software?

I think this is not unique to icewm but a general problem. Things change all the time. I remember oldschool phpBB forum; now it's all discourse. We used to have IRC; now it's all Whatsapp and what not.

I never used mailing lists though; always found them annoying even in the late 1990s.

Other WMs died too - see fluxbox. People keep on moving on.

Github issue trackers are great for tracking issues. For discussions they are a bit cumbersome though.

Would be nice if projects on github get a simple web-forum that isn't as bad as discourse (yeah I dislike discourse a LOT; all the default notifications that I just hate).

pintergreg commented 3 years ago

Github issue trackers are great for tracking issues. For discussions they are a bit cumbersome though.

Would be nice if projects on github get a simple web-forum that isn't as bad as discourse (yeah I dislike discourse a LOT; all the default notifications that I just hate).

GitHub now has this feature called Discussions, but the repo owners need to enable it. In my opinion, it is a very useful addition.

lathanasiadis commented 3 years ago

I am a long-time user who loves IceWM and I'm very glad it is under active development again. A bug that drove me nuts for years seems to have been recently fixed - thank you! But there are some things I wish I could configure. Maybe the most aggravating is: my cursor sometimes drifts down into the task bar while I am reading a web page. Then I roll the mouse wheel to scroll the page, but the pointer is in the task bar so..... my screen erupts in chaos. Doesn't this bother anyone else? I don't want or need the ability to scroll through windows in this way... at all. Tbh I can't imagine why anyone would. Maybe leave it for scrolling workspaces - but not windows. This should at least be configurable (defaulting to OFF!) but it seems not to be. Could I request this config option?

Add TaskBarUseMouseWheel=0 to your preferences

kotodharma commented 3 years ago

Fantastic. Thanks for this solution. It would be nice if it were documented in the manual. I wonder how many other (newer?) options are not yet documented? I'd be willing to participate in documentation efforts, but I suppose it's the same amt of effort for devs to tell me what to put in the docs, as to just do it themselves...

lathanasiadis commented 3 years ago

I wonder how many other (newer?) options are not yet documented?

Check out /etc/share/icewm/. It has a preferences file with every option commented out and examples of the other configuration files. The manual says that you should copy it in your config dir to start building your own preferences, but I agree that they should add a disclaimer saying that the online manual may be lacking