Re: [e-users] e16: Feature "Regression" when switching between desktops?

Kim Woelders <[email protected]> Sat, 28 Mar 2026 16:30:03 +0100
Newsgroups gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
Hi Christian,

On 2026-03-26 12:54, Christian Klein wrote:
> Hi Kim,
> 
> thanks for still maintaining e16!
> 
> After not updating for ages - after all, e16 is pretty stable :) - I decided
> to update to the newest git version.
> 
> Unfortunately, there is a regression for my use case:
> I am using multiple virtual desktops and switch between them using the mouse
> scroll wheel.
> 
> Since I use several full-screen applications, I normally use this feature by
> moving the mouse cursor to the very top edge of the screen and then use the
> scroll wheel. However, this no longer works with newer e16 releases.
> 
> I bisected and traced it to this commit:
> 
> ------
> commit dee8d4f36925f66f63925726b542289b18bef273
> Author: Kim Woelders <[email protected]>
> Date:   Fri Jul 22 06:33:52 2022 +0200
> 
>      edge: Prevent pointer click and motion events propagating to root
>      
>      Avoids activating desk flips, root menus, and root window tooltips when
>      clicking on or moving over the edge windows.
> ------
> 
> (And yes, did I mention that I haven't updated e16 for ages? :) ).
> 
> If I revert this commit, all works again as expected. I can switch between
> desktops by going to the top edge of the screen and using the mouse wheel.
> 
> I am not sure if this is a real regression, since the commit message makes
> it sound as if this is the intended behaviour.
> 
> Anyway, I prepared a patch to make this configurable - see attachment.
> I have no clue about X programming or e16 code, all I did was moving the
> code from the above commit to a place where it's called on every change in
> the desktop settings menu.
> 
The reason for the change was that I usually have many applications with 
a scrollbar left or right, often near a desk edge.
It was (particularly when using a theme with 1 pixel left/right window 
borders) very easy to accidentally scroll in the edge window instead of 
in the application scrollbar, annoyingly flipping the desk instead of 
scrolling the application pane.

I have pushed a change so that the top/bottom edges now handle button 
press/release events as before, but the left/right ones still don't.

If you still think it should be configurable we can do that, but I'd 
prefer not to have yet another semi-obscure setting.

Thanks :)

/Kim

> I also added a german translation to the de.po, but since I use english as
> my default language (German translation of computer stuff always sounds
> cringey to me) I can't comment on how good it is.
> 
> Also, all changes where made by me, no AI used.
> So any mistakes and stupidities are mine. ;)
> 
> Kind Regards and thanks for still maintining the best version of the best
> window manager on this planet!
> 
> Christian
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users