Bob Searles

Invisible mouse

1 post in this topic

Here is my setup: Server: Windows 8.1 Synergy Basic (although it says 'UNREGISTERED') 1.7.2 64-bit Client: Ubuntu 14.04.2 LTS Synergy Basic 1.7.2 32-bit I had Synergy working for a long time, but since installing on new computers, have not been able to get it to work. The client connects to the server fine. But no mouse appears on the client, even though the mouse seems to be there (but is not visible on the client). I can tell this because when I click (the server mouse controlling the client) the focus on the client changes, and I can use the scroll button to scroll the client window. The keyboard on the server also controls the client fine. So the only issues are that the mouse does not appear on the client, and that I can't get it back to the server. In other words, I am unable to move the (invisible) mouse back to the server machine. I've tried all corners, changed resolutions, etc. I have to go to the local keyboard and mouse on the client and shutdown Synergy to get my server mouse and keyboard controlling server again. There is also some peculiar behavior around multiple instances of Synergy running at the same time on the client. Perhaps Synergy is not being shut down properly on the Ubuntu client, so when I start it again, it shows multiple Synergy icons (occasionally) in the upper right corner. I've tried all combinations including one where there is only one instance of Synergy on Ubuntu (or so it seems at least). [b]Here is output from Debug on server: [/b] INFO: leaving screen DEBUG: open clipboard DEBUG: close clipboard DEBUG: ignored screen "DZT0M32" update of clipboard 0 (unchanged) DEBUG: open clipboard DEBUG: close clipboard DEBUG: ignored screen "DZT0M32" update of clipboard 1 (unchanged) DEBUG: send clipboard 0 to "HomeComputerUbuntu" size=4 DEBUG: send clipboard 1 to "HomeComputerUbuntu" size=4 DEBUG: dropped bogus delta motion: +3,-435 DEBUG: SetCursorPos did not work; using fakeMouseMove instead INFO: switch from "HomeComputerUbuntu" to "DZT0M32" at 925,106 INFO: entering screen [b]Here is a portion of Debug1 on server: [/b] DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: try to leave "DZT0M32" on right DEBUG1: no neighbor right DEBUG1: event: button press button=1 DEBUG1: onMouseDown id=1 DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: event: button release button=1 DEBUG1: onMouseUp id=1 DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: event: button press button=1 DEBUG1: onMouseDown id=1 DEBUG1: event: button release button=1 DEBUG1: onMouseUp id=1 DEBUG1: event: button press button=1 DEBUG1: onMouseDown id=1 DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down DEBUG1: try to leave "DZT0M32" on down DEBUG1: no neighbor down0

Share this post


Link to post
Share on other sites
I usually see issues with the cursor appearing and disappearing when the screen transition is made on top of a graphical widget like the OSX Dock or the Calendar widget on Windows 8+. It works best when the transition is made over a plain desktop, and usually works fine over a normal application. But something special like these widgets seems to break something in Synergy which controls the cursor's visibility. This normally doesn't ever show up because most people configure their screens side-to-side and the Dock/etc is usually in its default home on the bottom of the screen.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now