Forum / NoMachine for Linux / Scroll on mouse doesn’t work
- This topic has 9 replies, 3 voices, and was last updated 9 months, 2 weeks ago by fra81.
-
AuthorPosts
-
July 29, 2023 at 04:26 #45009bjlockieParticipant
If an application is opened on the remote client and then the remote is closed, the scroll on mouse doesn’t work on the application when using the local machine running the server.
Closing the application and reopening it enables the scroll again.
August 1, 2023 at 13:58 #45043BritgirlKeymasterHi, you submitted to Linux and I assume you are connecting to Linux, but can you confirm the following please:
– NoMachine version on player and server sides
– Linux distro and version
– Desktop environment on Linux
– what application are you using?Does this happen in all applications?
August 1, 2023 at 21:54 #45046bjlockieParticipantNoMachine on server and client: 8.8.1
lubuntu 23.04
lxqt 1.2.0
It doesn’t scroll in LibreOffice and QTerminal but it works in Firefox and Thunderbird.
October 5, 2023 at 14:13 #45558BritgirlKeymasterCan you update to 8.9 and tell us if you encounter the same issue?
October 5, 2023 at 20:44 #45565bjlockieParticipantI upgraded to 8.9.1 on both ends (server and client) and the problem still happens.
If I open an libeoffice calc or qterminal through NoMachine and then close the connection, the app on the bare metal doesn’t scroll with the mouse scroll wheel.
Thunderbird scrolls.
October 12, 2023 at 16:55 #45673fra81ModeratorPlease run the ‘xev’ utility on the server and show us its output when scrolling. You should see a few ButtonPress/ButtonRelease events (of button 4 and 5), and these are the ones we’re interested in. Do this on the server before the connection (when scrolling works in all the apps) and then again after the connection (when you experience the problem).
October 12, 2023 at 21:05 #45678bjlockieParticipantThere doesn’t appear to be any X events when scrolling.
On the server before connecting remotely (see attached)
qterminal doesn’t scroll on server after remote connection (qterminal left open during remote connection): (see attached)
Attachments:
October 16, 2023 at 10:17 #45696fra81ModeratorI see that there are no X events reported by xev even before the connection. You have to keep the cursor on the xev window to make them appear. Can you try again in that way? No need to send the whole xev output, it would be enough to show just the scroll events, before and after the connection.
October 17, 2023 at 18:17 #45710bjlockieParticipantSorry for attaching the whole log, I didn’t want to remove anything important.
Attachments:
December 19, 2023 at 13:25 #46406fra81ModeratorSorry for the delay. I checked the logs and I see there is no difference in the scroll events before and after the connection, so we can exclude that NoMachine leaves the input events system in an inconsistent state. Even the modifiers state is exactly the same. I don’t know why those two applications stop handling scroll events, but it doesn’t seem anything that the NoMachine does wrong. One last thing you could try is comparing the outputs of the ‘xev -q’ command before and after the connection, in order to see if any of the X server settings has changed in the meanwhile.
-
AuthorPosts
This topic was marked as solved, you can't post.