r-c-f/waynergy

mouse wheel dead after r243

ackstorm23 opened this issue · 11 comments

I updated my wlroots-git and sway-git on arch and mouse wheel is working on almost everything with local keyboard and mouse,
but after rebuilding waynergy-git to the latest, the mouse wheel does not work at all, on anything.

How do I debug this?

waynergy version v0.0.11-2-gde25c3e
sway-borders-git r7015.3890d2a2-1
sway-borders-git-debug r7015.3890d2a2-1
wayland-git 1.21.0.r2.g7cdc20ce-1
wayland-protocols 1.25-1
wlroots-git 0.16.0.r5617.add44b3e2-1
wlroots-git-debug 0.16.0.r5617.add44b3e2-1
xorg-xwayland 22.1.2-1
r-c-f commented

Can you post the output of wev when trying to use the mouse wheel, both with a local and waynergy mouse?

Waynergy, with 'frame' and 'motion' events filtered out to remove 839 lines

# cat wev.waynergy.log | egrep -iv 'frame|motion'
[08:         wl_seat] name: seat0
[08:         wl_seat] capabilities: pointer keyboard
[10:    xdg_toplevel] configure: width: 0; height: 0
[09:     xdg_surface] configure: serial: 6539
[14:     wl_keyboard] keymap: format: 1 (xkb v1), size: 63970
[14:     wl_keyboard] repeat_info: rate: 25 keys/sec; delay: 600 ms
[14:     wl_keyboard] enter: serial: 6544; surface: 3
'                     sym: Return       (65293), utf8: '
[14:     wl_keyboard] modifiers: serial: 0; group: 0
                      depressed: 00000000
                      latched: 00000000
                      locked: 00000000
[11:  wl_data_device] data_offer: id: 4278190080
[4278190080:   wl_data_offer] offer: mime_type: text/plain;charset=utf-8
[11:  wl_data_device] selection: id: 4278190080
[10:    xdg_toplevel] configure: width: 604; height: 620
                      activated tiled-left tiled-right tiled-top tiled-bottom
[09:     xdg_surface] configure: serial: 6541
[14:     wl_keyboard] key: serial: 6547; time: 79985205; key: 36; state: 0 (released)
                      sym: Return       (65293), utf8: ''
[13:      wl_pointer] enter: serial: 6548; surface: 3, x, y: 0.000000, 306.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_source: 0 (wheel)

No matter how much I scrolled up/down using the mousewheel, this is all that showed up.

wev from local keyboard/mouse

# cat wev.local.log | egrep -iv 'frame|motion'
[08:         wl_seat] name: seat0
[10:    xdg_toplevel] configure: width: 0; height: 0
[09:     xdg_surface] configure: serial: 9204
'                     sym: Return       (65293), utf8: '
                      depressed: 00000000
                      latched: 00000000
                      locked: 00000000
[11:  wl_data_device] data_offer: id: 4278190080
[4278190080:   wl_data_offer] offer: mime_type: text/plain;charset=utf-8
[11:  wl_data_device] selection: id: 4278190080
[10:    xdg_toplevel] configure: width: 604; height: 620
                      activated tiled-left tiled-right tiled-top tiled-bottom
[09:     xdg_surface] configure: serial: 9206
                      sym: Return       (65293), utf8: ''
[13:      wl_pointer] enter: serial: 9214; surface: 3, x, y: 2.734375, 397.597656
[13:      wl_pointer] button: serial: 9215; time: 80551421; button: 272 (left), state: 1 (pressed)
[13:      wl_pointer] button: serial: 9216; time: 80551495; button: 272 (left), state: 0 (released)
[13:      wl_pointer] button: serial: 9217; time: 80552193; button: 272 (left), state: 1 (pressed)
[13:      wl_pointer] button: serial: 9218; time: 80552287; button: 272 (left), state: 0 (released)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80552873; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80552905; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80552957; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553298; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553315; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553329; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553343; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553359; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553379; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553403; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553448; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553695; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553712; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553728; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553742; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553755; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553771; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553789; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553811; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80553859; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] button: serial: 9219; time: 80554261; button: 272 (left), state: 1 (pressed)
[13:      wl_pointer] button: serial: 9220; time: 80554396; button: 272 (left), state: 0 (released)
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554564; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554589; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554608; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554627; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554648; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554666; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554681; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554695; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80554712; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] leave: surface: 3
[10:    xdg_toplevel] configure: width: 604; height: 620
                      tiled-left tiled-right tiled-top tiled-bottom
[09:     xdg_surface] configure: serial: 9223
                      depressed: 00000000
                      latched: 00000000
                      locked: 00000000
[11:  wl_data_device] data_offer: id: 4278190081
[4278190081:   wl_data_offer] offer: mime_type: text/plain;charset=utf-8
[11:  wl_data_device] selection: id: 4278190081
[13:      wl_pointer] enter: serial: 9234; surface: 3, x, y: 0.062500, 144.667969
[10:    xdg_toplevel] configure: width: 604; height: 620
                      activated tiled-left tiled-right tiled-top tiled-bottom
[09:     xdg_surface] configure: serial: 9231
[13:      wl_pointer] leave: surface: 3
[13:      wl_pointer] enter: serial: 9236; surface: 3, x, y: 2.796875, 221.125000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556153; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556178; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556195; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556209; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556222; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556234; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556244; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556254; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556288; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556562; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556584; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556601; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556616; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556630; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556642; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556652; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556662; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556684; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556938; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556960; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556976; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80556991; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80557004; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80557014; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80557023; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80557032; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: 1
[13:      wl_pointer] axis: time: 80557042; axis: 0 (vertical), value: 15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557223; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557232; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557241; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557250; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557260; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557270; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557282; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557298; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557326; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557562; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557573; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557583; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557593; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557602; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557611; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557624; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557659; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557891; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557902; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557911; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557921; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557931; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557943; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80557961; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558000; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558221; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558232; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558244; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558257; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558272; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558289; axis: 0 (vertical), value: -15.000000
[13:      wl_pointer] axis_source: 0 (wheel)
[13:      wl_pointer] axis_stop: axis: 0 (vertical), discrete: -1
[13:      wl_pointer] axis: time: 80558315; axis: 0 (vertical), value: -15.000000
r-c-f commented

This is odd; latest master does account for this, see #41, and it's still working on my end after a rebuild of everything. Can you rebuild from the current git and post the waynergy output with --loglevel debug?

I recompiled wayland-git, wlroots-git, and waynergy-git but am still encountering this.

I'll gather the logs as soon as I get the chance.

0.000141477: [INFO] /usr/bin/waynergy version v0.0.11-5-g22bfc09
0.000170576: [DEBUG] Property syn_raw_key_codes not found in INI
0.000195589: [DEBUG] requiring wait() on SIGCHLD
0.001473864: [DEBUG] Child died: PID 154758, Status 0
0.001592479: [DEBUG] Found wl-paste
0.002477942: [DEBUG] Child died: PID 154761, Status 0
0.002552205: [DEBUG] Found wl-copy
0.002567509: [DEBUG] not requiring wait() on SIGCHLD
0.017713819: [WARN] Child died: PID 154763, Status 1
0.017818429: [WARN] Could not kill lingering wlpaste instances: -1

0.018555859: [DEBUG] Got idle manager
0.018711540: [DEBUG] Mutating output...
0.018734051: [DEBUG] Got output at position 0,0
0.018748672: [DEBUG] Got current mode: 2560x1440@59951
0.018759173: [INFO] Not using preferred mode on output -- check config
0.018773039: [DEBUG] Mutating output...
0.018784285: [DEBUG] Got scale factor for output: 1
0.018792763: [DEBUG] Mutating output...
0.018814014: [INFO] Output updated: 2560x1440 at 0, 0 (scale: 1)
0.018822425: [DEBUG] Got xdg output name: DP-1
0.018829234: [DEBUG] Mutating output from xdg_output event
0.018836780: [DEBUG] Got xdg output desc: ViewSonic Corporation VX3211-2K V3G180900568 (DP-1 via HDMI)
0.018843424: [DEBUG] Mutating output from xdg_output event
0.018850917: [DEBUG] Got xdg output position: 0, 0
0.018857690: [DEBUG] Mutating output from xdg_output event
0.018864712: [DEBUG] Got xdg output size: 2560x1440
0.018872574: [DEBUG] Mutating output from xdg_output event
0.018887384: [INFO] Output name: DP-1
0.018903111: [INFO] Output description: ViewSonic Corporation VX3211-2K V3G180900568 (DP-1 via HDMI)
0.018916224: [INFO] Output updated: 2560x1440 at 0, 0 (scale: 1)
0.018930611: [DEBUG] Mutating output...
0.018946166: [DEBUG] Got output at position 0,0
0.018967306: [DEBUG] Got current mode: 2560x1440@59951
0.018981395: [INFO] Not using preferred mode on output -- check config
0.018991946: [DEBUG] Mutating output...
0.019005429: [DEBUG] Got scale factor for output: 1
0.019017079: [DEBUG] Mutating output...
0.019031617: [INFO] Output updated: 2560x1440 at 0, 0 (scale: 1)
0.019046558: [DEBUG] All outputs updated, triggering event
0.019057219: [INFO] Geometry updated: 2560x1440
0.019069348: [DEBUG] Got xdg output name: DP-2
0.019079715: [DEBUG] Mutating output from xdg_output event
0.019091046: [DEBUG] Got xdg output desc: ViewSonic Corporation VX3211-2K V3G180900568 (DP-2 via HDMI)
0.019100848: [DEBUG] Mutating output from xdg_output event
0.019108901: [DEBUG] Got xdg output position: 2560, 0
0.019116236: [DEBUG] Mutating output from xdg_output event
0.019126687: [DEBUG] Got xdg output size: 2560x1440
0.019137840: [DEBUG] Mutating output from xdg_output event
0.019149544: [INFO] Output name: DP-2
0.019162758: [INFO] Output description: ViewSonic Corporation VX3211-2K V3G180900568 (DP-2 via HDMI)
0.019175950: [INFO] Output updated: 2560x1440 at 2560, 0 (scale: 1)
0.019189841: [DEBUG] All outputs updated, triggering event
0.019203874: [INFO] Geometry updated: 5120x1440
0.019223926: [DEBUG] Got value from INI: wlr/wheel_mult: 1
0.019238019: [DEBUG] Using INI value for wlr/wheel_mult: 1
0.019253886: [DEBUG] Using wheel_mult value of 1
0.019268034: [INFO] Using wlroots virtual input protocols
0.019282099: [INFO] Using wlroots protocols for virtual input
0.019310845: [DEBUG] Property xkb_keymap not found in INI
0.021793727: [DEBUG] max key: 709
0.021838418: [DEBUG] Got value from INI: raw-keymap/offset: 0
0.021849944: [DEBUG] Using INI value for raw-keymap/offset: 0
0.021861743: [DEBUG] Got value from INI: xkb_key_offset: 8
0.021874033: [DEBUG] Using INI value for xkb_key_offset: 8
0.021888665: [DEBUG] Initial raw key offset: 8
0.021903337: [DEBUG] Got value from INI: raw-keymap/offset_on_explicit: false
0.021916110: [DEBUG] Using INI value for raw-keymap/offset_on_explicit: false
0.021928138: [DEBUG] set raw key map: 331 = 113
0.021940169: [DEBUG] Set maximum raw keycode to 114
0.021950878: [DEBUG] set raw key map: 328 = 111
0.021966196: [DEBUG] set raw key map: 333 = 114
0.021981085: [DEBUG] Set maximum raw keycode to 115
0.022014542: [DEBUG] set raw key map: 336 = 116
0.022031364: [DEBUG] Set maximum raw keycode to 117
0.022055893: [DEBUG] set raw key map: 338 = 118
0.022072280: [DEBUG] Set maximum raw keycode to 119
0.022092578: [DEBUG] set raw key map: 327 = 110
0.022107081: [DEBUG] set raw key map: 329 = 112
0.022121112: [DEBUG] set raw key map: 339 = 119
0.022142636: [DEBUG] Set maximum raw keycode to 120
0.022154832: [DEBUG] set raw key map: 335 = 115
0.022170497: [DEBUG] set raw key map: 337 = 117
0.022184402: [DEBUG] set raw key map: 347 = 133
0.022196699: [DEBUG] Set maximum raw keycode to 134
0.022208624: [DEBUG] set raw key map: 312 = 108
0.022224479: [DEBUG] set raw key map: 349 = 135
0.022233466: [DEBUG] Set maximum raw keycode to 136
0.022246896: [DEBUG] set raw key map: 284 = 104
0.022258604: [DEBUG] set raw key map: 325 = 77
0.022277979: [DEBUG] set raw key map: 309 = 106
0.022295804: [DEBUG] max key: 61440
0.022312451: [DEBUG] Could not find section id-keymap
0.022352541: [DEBUG] got idle inhibit request
0.022368799: [DEBUG] Section idle-inhibit not found in INI
0.022389593: [DEBUG] Section idle-inhibit not found in INI
0.022424391: [INFO] Going to connect to 10.1.0.12 at port 24800
0.023396901: [DEBUG] Section tls not found in INI
0.057432256: [INFO] Server is Synergy 1.8
0.057482312: [INFO] Connected as client "gnosis"
1.098020178: [DEBUG] Got CALV
1.099249038: [DEBUG] Got CALV
1.225010309: [DEBUG] Accepting
1.225050780: [DEBUG] Clipboard data read for p: 70 bytes
1.225065257: [ERROR] Clipboard parse error: 0, 0
1.225103973: [DEBUG] Accepting
1.225132718: [DEBUG] Clipboard data read for c: 70 bytes
1.225146286: [ERROR] Clipboard parse error: 0, 0
5.059057659: [DEBUG] Got CALV
10.059074603: [DEBUG] Got CALV
12.944013187: [DEBUG] mouse: button 1 (mapped to 110) down
13.045684734: [DEBUG] mouse: button 1 (mapped to 110) up
14.005579067: [DEBUG] mouse: button 1 (mapped to 110) down
14.160530604: [DEBUG] mouse: button 1 (mapped to 110) up
14.163627108: [DEBUG] Accepting
14.163664265: [DEBUG] Clipboard data read for p: 5 bytes
14.163760911: [DEBUG] Child died: PID 157215, Status 0
14.239527824: [DEBUG] mouse: button 1 (mapped to 110) down
14.497563472: [DEBUG] mouse: button 1 (mapped to 110) up
14.500327110: [DEBUG] Accepting
14.500361000: [DEBUG] Clipboard data read for p: 242 bytes
15.070719431: [DEBUG] Got CALV
17.241842503: [DEBUG] mouse: button 1 (mapped to 110) down
17.348150353: [DEBUG] mouse: button 1 (mapped to 110) up
20.073295195: [DEBUG] Got CALV
21.554725704: [DEBUG] mouse: button 1 (mapped to 110) down
21.619869432: [DEBUG] mouse: button 1 (mapped to 110) up
22.787927461: [DEBUG] mouse: button 1 (mapped to 110) down
22.864548297: [DEBUG] mouse: button 1 (mapped to 110) up
25.079436065: [DEBUG] Got CALV
28.124543319: [INFO] Exit signal Interrupt received, exiting...
28.124593829: [DEBUG] got idle inhibit request
28.124640636: [DEBUG] SIGCHLD sent without exit
28.124720395: [DEBUG] SIGCHLD sent without exit
28.124838620: [DEBUG] SIGCHLD sent without exit
lib32-wayland 1.20.0-2
sway-borders-git r7015.3890d2a2-1
sway-borders-git-debug r7015.3890d2a2-1
wayland-git 1.21.0.r2.g7cdc20ce-1
wayland-protocols 1.25-1
waynergy-git r246.22bfc09-1
wlroots-git 0.16.0.r5617.add44b3e2-1
wlroots-git-debug 0.16.0.r5617.add44b3e2-1
xorg-xwayland 22.1.2-1

FYI - I am using windows as my host, 1.14.4-stable-ad723eb

r-c-f commented

Remove wlr/wheel_mult from the config -- it is only required for old (i.e. release) wlroots.

whoops, I thought I had commented that out. I feel so silly. Works! Thanks!

r-c-f commented

No problem at all, I should have asked about that first. Always nice to resolve any issue.