You are not logged in.
I use imwheel to control my scroll wheel speed. In my .imwheelrc, I only configure two windows to work, chromium and brave-browser. The scroll wheel behave as expected (also with mod keys). When I use firefox and blender, my scroll wheel with mod keys doesn't behave normally. For example, firefox don't zoom in/out with Ctrl, and blender timeline behave weird with Alt. After I kill imwheel, all the issue was gone. It seems like imwheel has something to do with it. I found someone has similar issue as mine, but it didn't give clear solution. Is there anyway to fix it, a global config, or I have to config every each window?
$ cat .imwheelrc
"^chromium$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
"^brave-browser$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5$ doas libinput debug-events
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event3 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event1 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event0 DEVICE_ADDED Sleep Button seat0 default group4 cap:k
-event23 DEVICE_ADDED Logitech G300s Optical Gaming Mouse seat0 default group5 cap:p left scroll-nat scroll-button
-event24 DEVICE_ADDED Logitech G300s Optical Gaming Mouse Keyboard seat0 default group5 cap:k
-event26 DEVICE_ADDED Telink Wireless Receiver Mouse seat0 default group6 cap:p left scroll-nat scroll-button
-event27 DEVICE_ADDED Telink Wireless Receiver Consumer Control seat0 default group6 cap:kp scroll-nat
-event28 DEVICE_ADDED Telink Wireless Receiver System Control seat0 default group6 cap:k
-event29 DEVICE_ADDED Keychron Keychron K2 seat0 default group7 cap:k
-event30 DEVICE_ADDED Keychron Keychron K2 seat0 default group7 cap:kp scroll-nat
-event22 DEVICE_ADDED Logitech Logitech G430 Gaming Headset seat0 default group8 cap:k
-event11 DEVICE_ADDED Eee PC WMI hotkeys seat0 default group9 cap:k
-event23 POINTER_AXIS +0.000s vert 15.00/1* horiz 0.00/0 (wheel) #on brave-browser
event23 POINTER_AXIS +0.118s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +0.613s vert -15.00/-1* horiz 0.00/0 (wheel)
-event29 KEYBOARD_KEY +2.380s *** (-1) pressed
-event23 POINTER_AXIS +3.396s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +3.639s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +4.187s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +4.589s vert -15.00/-1* horiz 0.00/0 (wheel)
-event29 KEYBOARD_KEY +7.227s *** (-1) released
-event23 POINTER_MOTION +7.258s -0.30/ 0.00 ( -1.00/ +0.00) #cursor leaving brave-browser
event23 POINTER_MOTION +7.260s -0.90/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.262s -1.22/ 1.22 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.264s -1.22/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.266s -1.11/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.267s 0.00/ 1.37 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.268s -1.64/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.269s -1.68/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.270s -1.88/ 1.88 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.271s -1.85/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.272s -1.64/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.273s -3.89/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.274s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.275s -1.87/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.276s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.277s -3.89/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.278s -1.94/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.279s -3.89/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.280s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.281s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.282s -1.94/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.283s -3.89/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.284s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.285s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.286s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.287s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.288s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.289s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.290s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.291s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.292s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.293s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.294s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.295s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.296s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.297s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.298s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.299s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.300s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.301s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.302s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.303s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.304s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.305s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.306s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.307s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.308s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.309s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.310s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.311s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.312s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.313s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.314s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.315s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.316s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.317s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.318s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.319s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.320s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.321s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.322s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.323s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.324s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.325s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.326s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.327s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.328s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.329s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.330s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.331s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.332s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.333s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.334s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.335s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.336s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.337s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.338s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.339s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.340s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.341s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.342s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.343s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.344s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.345s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.346s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.347s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.348s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.349s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.350s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.351s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.352s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.353s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.354s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.355s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.356s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.357s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.358s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.359s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.360s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.361s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.362s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.363s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.364s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.365s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.366s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.367s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.368s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.369s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.370s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.371s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.372s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.373s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.374s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.375s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.376s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.377s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.378s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.379s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.380s -18.00/ 0.00 ( -9.00/ +0.00)
event23 POINTER_MOTION +7.381s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.382s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.383s -18.00/ 0.00 ( -9.00/ +0.00)
event23 POINTER_MOTION +7.384s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.385s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.386s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.387s -18.00/ 0.00 ( -9.00/ +0.00)
event23 POINTER_MOTION +7.388s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.389s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.390s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.391s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.392s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.393s -18.00/ 0.00 ( -9.00/ +0.00)
event23 POINTER_MOTION +7.394s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.395s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.396s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.397s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.398s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.399s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.400s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.401s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.402s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.403s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.404s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.405s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.406s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.407s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.408s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.409s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.410s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.411s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.412s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.413s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.414s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.415s -16.00/ 0.00 ( -8.00/ +0.00)
event23 POINTER_MOTION +7.416s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.417s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.418s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.419s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.420s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.421s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.422s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.423s -16.00/ 2.00 ( -8.00/ +1.00)
event23 POINTER_MOTION +7.424s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.425s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.426s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.427s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.428s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.429s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.430s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.431s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.432s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.433s -14.00/ 2.00 ( -7.00/ +1.00)
event23 POINTER_MOTION +7.434s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.435s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.436s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.437s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.438s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.439s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.440s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.441s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.442s -14.00/ 0.00 ( -7.00/ +0.00)
event23 POINTER_MOTION +7.443s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.444s -12.00/ 2.00 ( -6.00/ +1.00)
event23 POINTER_MOTION +7.445s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.446s -12.00/ 0.00 ( -6.00/ +0.00)
event23 POINTER_MOTION +7.447s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.448s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.449s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.450s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.451s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.452s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.453s -10.00/ 2.00 ( -5.00/ +1.00)
event23 POINTER_MOTION +7.454s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.455s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.456s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.457s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.458s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.459s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.460s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.461s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.462s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.463s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.464s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.465s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.466s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.467s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.468s -6.00/ 4.00 ( -3.00/ +2.00)
event23 POINTER_MOTION +7.469s -10.00/ 0.00 ( -5.00/ +0.00)
event23 POINTER_MOTION +7.470s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.471s -4.00/ 4.00 ( -2.00/ +2.00)
event23 POINTER_MOTION +7.472s -8.00/ 2.00 ( -4.00/ +1.00)
event23 POINTER_MOTION +7.473s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.474s -2.00/ 4.00 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.475s -8.00/ 0.00 ( -4.00/ +0.00)
event23 POINTER_MOTION +7.476s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.477s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.478s -4.00/ 4.00 ( -2.00/ +2.00)
event23 POINTER_MOTION +7.479s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.480s -4.00/ 4.00 ( -2.00/ +2.00)
event23 POINTER_MOTION +7.481s -4.00/ 0.00 ( -2.00/ +0.00)
event23 POINTER_MOTION +7.482s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.483s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.484s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.485s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.486s -2.00/ 4.00 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.487s -6.00/ 0.00 ( -3.00/ +0.00)
event23 POINTER_MOTION +7.488s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.489s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.490s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.491s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.492s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.493s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.494s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.495s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.496s -6.00/ 2.00 ( -3.00/ +1.00)
event23 POINTER_MOTION +7.497s 0.00/ 1.94 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.498s -3.89/ 1.94 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.499s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.500s -4.00/ 2.00 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.501s -2.00/ 4.00 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.502s -1.94/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.503s -3.89/ 1.94 ( -2.00/ +1.00)
event23 POINTER_MOTION +7.504s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.505s -1.87/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.506s -1.94/ 3.89 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.507s -1.94/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.508s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.509s -1.94/ 3.89 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.510s -1.94/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.511s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.512s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.513s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.514s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.515s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.516s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.517s -1.87/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.518s 0.00/ 3.89 ( +0.00/ +2.00)
event23 POINTER_MOTION +7.519s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.520s -1.86/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.521s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.522s 0.00/ 4.00 ( +0.00/ +2.00)
event23 POINTER_MOTION +7.523s -1.94/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.524s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.525s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.526s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.527s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.528s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.529s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.530s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.531s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.532s -1.94/ 3.89 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.533s 0.00/ 1.94 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.534s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.535s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.536s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.537s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.538s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.539s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.540s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.541s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.542s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.544s 0.00/ 3.74 ( +0.00/ +2.00)
event23 POINTER_MOTION +7.545s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.546s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.547s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.548s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.549s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.550s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.551s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.552s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.553s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.554s -1.94/ 3.89 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.555s 0.00/ 1.94 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.556s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.557s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.558s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.559s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.560s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.561s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.562s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.563s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.564s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.565s 0.00/ 3.89 ( +0.00/ +2.00)
event23 POINTER_MOTION +7.566s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.568s -1.93/ 3.87 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.569s -1.72/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.570s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.571s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.572s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.573s -2.00/ 2.00 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.574s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.575s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.577s -1.93/ 3.87 ( -1.00/ +2.00)
event23 POINTER_MOTION +7.578s -1.72/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.579s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.580s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.581s 0.00/ 1.86 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.582s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.583s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.584s -1.87/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.585s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.586s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.587s -1.87/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.588s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.589s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.590s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.591s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.592s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.593s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.594s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.595s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.596s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.597s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.598s -1.87/ 1.87 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.599s 0.00/ 1.87 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.601s -1.50/ 1.50 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.603s -1.34/ 1.34 ( -1.00/ +1.00)
event23 POINTER_MOTION +7.605s -1.22/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.606s 0.00/ 1.38 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.607s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.608s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.609s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.610s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.611s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.612s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.613s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.614s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.615s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.616s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.617s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.618s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.620s -1.39/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.621s 0.00/ 1.38 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.622s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.623s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.625s 0.00/ 1.39 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.626s -1.38/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.627s 0.00/ 1.66 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.628s -1.66/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.631s -1.30/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.632s 0.00/ 1.30 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.635s -1.30/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.636s 0.00/ 1.31 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.639s -1.31/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.644s -1.00/ 0.00 ( -1.00/ +0.00)
event23 POINTER_MOTION +7.645s 0.00/ 1.26 ( +0.00/ +1.00)
event23 POINTER_MOTION +7.875s 0.00/ -2.17 ( +0.00/ -2.00)
event23 POINTER_MOTION +7.949s 0.96/ 0.00 ( +2.00/ +0.00)
event23 POINTER_MOTION +7.958s 0.00/ -0.92 ( +0.00/ -1.00)
event23 POINTER_MOTION +7.965s 0.00/ -1.00 ( +0.00/ -1.00)
event23 POINTER_MOTION +7.967s 1.02/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +7.981s 1.02/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.002s 0.00/ -0.89 ( +0.00/ -1.00)
event23 POINTER_MOTION +8.017s 0.87/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.043s 0.83/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.061s 0.77/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.070s 0.98/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.080s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.100s 0.97/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.145s 0.66/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.169s 0.62/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.199s 0.68/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.202s 0.00/ -0.94 ( +0.00/ -1.00)
event23 POINTER_MOTION +8.203s 1.34/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.206s 1.33/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.209s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.213s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.216s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.218s 0.00/ -1.03 ( +0.00/ -1.00)
event23 POINTER_MOTION +8.221s 1.03/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.225s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.230s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.237s 1.00/ 0.00 ( +1.00/ +0.00)
event23 POINTER_MOTION +8.332s 0.90/ 0.00 ( +1.00/ +0.00) #cursor on firefox
event23 POINTER_AXIS +9.794s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +9.914s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.006s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.162s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.238s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.414s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.479s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.583s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +10.679s vert -15.00/-1* horiz 0.00/0 (wheel)
-event29 KEYBOARD_KEY +10.828s *** (-1) pressed
-event23 POINTER_AXIS +11.327s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +11.555s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +12.278s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +12.497s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +14.970s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +15.080s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +15.138s vert 15.00/1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +15.640s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +15.768s vert -15.00/-1* horiz 0.00/0 (wheel)
event23 POINTER_AXIS +15.942s vert -15.00/-1* horiz 0.00/0 (wheel)
-event29 KEYBOARD_KEY +19.663s *** (-1) released
event29 KEYBOARD_KEY +25.628s KEY_LEFTMETA (125) pressed
event29 KEYBOARD_KEY +25.807s *** (-1) pressed
event29 KEYBOARD_KEY +25.897s *** (-1) released
event29 KEYBOARD_KEY +25.988s KEY_LEFTMETA (125) released
event29 KEYBOARD_KEY +27.100s *** (-1) pressed
event29 KEYBOARD_KEY +27.197s *** (-1) pressed
^CLast edited by Jeff_WuYo (2021-06-29 15:40:12)
Offline
echo $XDG_SESSION_TYPE?
Offline
echo $XDG_SESSION_TYPE?
I'm using Xorg, Qtile, xinit. No display manager.
Here's the output. I run the command in Alacritty.
$ echo $XDG_SESSION_TYPE
ttyOffline
Suspected wayland.
"^chromium$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
"^brave-browser$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
".*"
@Exclude?
Offline
Suspected wayland.
No, I'm on xorg.
I add the new config which you suggested, imwheel just behave like nothing is configured.
According to the imwheel man page, @Exclude specific window, imwheel will ungrab the mouse when these windows are entered. There's another flag, @Priority. Using both flags, imwheel only behave as what I want in the beginning. Once I leave chromium, imwheel behave like nothing is configured.
cat .imwheelrc
"^chromium$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
@Priority=1
"^brave-browser$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
@Priority=1
".*"
@ExcludeLast edited by Jeff_WuYo (2021-06-29 16:51:25)
Offline
imwheel just behave like nothing is configured
Thus any window is matched using the regex pattern ".*" as a window name. This pattern should be the last section in your configuration file, or it will override the other window configurations in the file for matched wheel/stick actions.
The manpage might be off itrg, try to reverse the order?
Offline
After messing for a while, still no progress. I currently using the following config. I run imwheel -d --debug --kill to get the output. Whenever I focus to other windows, imwheel ungrab buttons and never regrab. It suggest "Exclude may have a higher priority due to file position or the priority command." I did play around the order and @Priority flag, but the problem is still there. I also tried -g flag ($ imwheel -b 45 -g), and nothing help.
$ cat .imwheelrc
".*"
@Priority=-1000 #from /etc/X11/imwheel/imwheelrc
@Exclude
"^brave-browser$"
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
"^chromium$"
@Priority=1
None, Up, Button4, 3
None, Down, Button5, 3
Shift_L, Up, Shift_L|Button4, 3
Shift_L, Down, Shift_L|Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5$ imwheel -d --debug --kill
Window ID doesn't match
Testing: "^chromium$" ?= "IMWheel - ArchWiki — LibreWolf"
Testing: "^chromium$" ?= "Navigator"
Testing: "^chromium$" ?= "LibreWolf"
Window ID doesn't match
Testing: "^brave-browser$" ?= "IMWheel - ArchWiki — LibreWolf"
Testing: "^brave-browser$" ?= "Navigator"
Testing: "^brave-browser$" ?= "LibreWolf"
Window ID doesn't match
Testing: ".*" ?= "IMWheel - ArchWiki — LibreWolf"
RegEx Match found:".*" = "IMWheel - ArchWiki — LibreWolf"
Matched with : id=".*" button=100 pri=-1000
Exclude may have a higher priority due to file position or the priority command
MotionNotify
Ungrab buttons!
Ungrabbing Button 4...
Ungrabbing Button 5...Last edited by Jeff_WuYo (2021-06-29 18:18:34)
Offline
".*"
@Priority=-1000 #from /etc/X11/imwheel/imwheelrc
@Repeat
"^brave-browser$"
…Offline
With @Repeat, it behave even weirder, basically uncontrollable.
I notice something, using your suggestion (without @Exclude), imwheel behave normal on chromium and brave-browser, but not others, since it's still grabbing scroll wheel input. When I use @Exclude, imwheel stop grabbing wheel input. My suspect is, @Exclude will regrab input when its not focus on excluded window. I excluded ".*", which include "^chromium$", thus imwheel keeps ungrabbing. Somehow, @Priority doesn't behave as what I thought. Is there anyway to do something like ".* exclude 'chromium'" or other approach?
Update1: I list some of my test results.
Test1: For simplicity, I replace ".*" with "^Alacritty$", and use @Priority=-1000 @Exclude. When I focus to Alacritty, imwheel stop grabbing. Then I enter chromium, it doesn't re-grab.
Test2: I ONLY config one window, "^Alacritty$", and use @Priority=-1000 @Exclude. imwheel keeps grabbing input on every window except Alacritty, which is expected. When I focus to Alacritty, imwheel stop grabbing; then I leave Alacritty, it doesn't re-grab.
Test3: I config "^Alacritty$", and use @Priority=-1000 @Exclude; config ".*", and use @Priority=1. It behaves like Test2.
At this point, I'm a bit lost. It seems like I don't understand how @Exclude work. And don't know what to do next. The man page says: "imwheel will ungrab the mouse when these are entered and not regrab the mouse until focus is changed to a non-excluded window." So, why is imwheel not regrabing?
Offline
https://sourceforge.net/p/imwheel/bugs/11/ was filed ~6 years after the last imwheel release. This looks a bit…rotten.
Are you aware of the scrollbutton (works w/ libinput and evdev) - https://wiki.archlinux.org/title/Libinp … g_a_button
Offline
https://sourceforge.net/p/imwheel/bugs/11/ was filed ~6 years after the last imwheel release. This looks a bit…rotten.
So for me, it's beyond my knowledge and ability to fix it. There's someone submit a patch, but I can't confirm if it fix the specific issue, I didn't try it.
Are you aware of the scroll button (works w/ libinput and evdev)
I tried, it's kinda cool. I'll probably detch imwheel for now.
About this method, I want to specify button 3 (which is right click) as scroll button. But it would probably mess with some gamepaly, for instant, shooting bow while aiming in minecraft. Is there anyway to exclude the window? (the topic is not even imwheel anymore)
Last edited by Jeff_WuYo (2021-07-01 18:12:29)
Offline
You could bind xdotool to xinput to toggle the feature depending on the focused window, but that will require hover activation by the WM (instead of clicking the window to activate it)
However, RMB action is so prevalent that I'm not sure this button is really usable for the feature at all.
Offline
If you want to modify scroll speed only in browsers, maybe try an extension?
I ditched imwheel years ago because of various issues with it (and the fact that it's unmaintained), and switched to SmoothScroll on Chromium, which worked great:
https://wiki.archlinux.org/title/Chromi … roll_speed
And in Firefox you don't even need an extension, you can change scroll speed in about:config:
https://wiki.archlinux.org/title/Firefo … roll_speed
Offline
You could bind xdotool to xinput to toggle the feature depending on the focused window, but that will require hover activation by the WM (instead of clicking the window to activate it)
I think my windows manager of choice does it.
If you want to modify scroll speed only in browsers, maybe try an extension?
Frankly speaking, I only have issue on chromium based browser, as showen in my imwheelrc. So, yes, an extension would make perfect sense. (Why I didn't think about that, and read more documents.) I'll try out the solution.
Offline