Bug #2855 - Mouse cursor remains hidden on Mac client (intermittently/randomly)
Steps to reproduce:
- Start Synergy server on Windows 7 x64 -- doesn't matter which version of Synergy.
- Start Synergy 1.3.6 client on the Mac running OS X 10.6.7.
- Move mouse to Mac client from Windows server.
Expected: To be able to see the mouse cursor un-hide and show itself.
Actual: Mouse cursor remains hidden when client is active.
Versions (Synergy, OS):
Server: Synergy 1.3.6 64-bit Windows 7
Client 1: Synergy 1.3.6p2 Mac OS X 10.6.7
Workaround:
The fix seems to be simple, if not annoying. I have to move the mouse over the dock or open the context menu (right-click) and move the mouse over one of the menu items. It seems like once a hover event is registered, then the cursor shows itself.
Comments:
While the cursor is hidden, I can still select text on the screen.
If I move the mouse back to the server and back to the client, the cursor will randomly remain hidden.
#2
I too am experiencing this problem with 1.3.6 client on OSX 10.5.8. I have tried server
version 1.3.6 and 1.4.2 on Linux (Fedora Core 14) with no difference in behavior.
I notice that the cursor on the OSX client doesn't always stay hidden... sometimes it
works as expected but that is definitely a minority of the time. Most often it stays
hidden unless you make a pass across the dock and then up into the desktop area.
I believe this problem appeared for me after an OSX update but unfortunately
I can't tell you which one. It was sometime within the last 6 months I believe.
My synergy client and server had remained constant and I had no issue until all of sudden it
started this behavior, which seems most likely due to an OSX update.
#3
Just an additional data point-- as I have been playing with the systems today, I find that
the likelihood of the cursor staying hidden is significantly increased if there is an app
opened on the OSX desktop. For example, if I have Firefox open then nearly every time I move
the mouse from the Linux desktop to the Mac desktop, the cursor remains hidden. However if
I close Firefox and have no app open on the Mac desktop, then almost every time I move the
cursor from Linux to Mac, the cursor remains visible.
#4
Chris Elmquist wrote:
However if
I close Firefox and have no app open on the Mac desktop, then almost every time I move the
cursor from Linux to Mac, the cursor remains visible.
I am also experiencing this with the same setup as above. In addition to the Firefox connection, I am also seeing worse behavior when there is a Flash movie playing somewhere. The cursor will not show up even when I click for a context menu.
#5
Great to see this one moving up to Bug status. Additional info-- the problem persists for me in all later versions of Synergy client on Mac OSX. I have tried all up through 1.4.5 and see the same problem. In my case the server runs on Linux rather than Windows. As I noted in my first posting, this problem crept in after an OSX update so this suggests to me that something changed in an OSX API or something similar resulting in the broken behavior.
#6
I'd like to provide the data point that I'm seeing this using the latest beta. My client and server are both Mac OS 10.7.4 and Synergy 1.4.8
#7
I'm seeing a similar issue to this in 1.4.8 (Linux server, Mac client). The client is positioned to the left of the server. After moving the mouse from the server onto the client, I can move it every direction but right, so the cursor continues to go left.
If you move the mouse too quickly, though, it can seem like the cursor is hidden. In this case, the cursor is off the screen to the left, without any ability to move right via the server.
There doesn't appear to be a workaround for this. That is, unless you count stopping Syngery to be workaround.
Sorry for tacking this onto what might be an unrelated issue. I didn't see how to create a new one.
#8
Downloaded and installed 1.4.10 Beta today, using a Windows XP server and OS X 10.5.8 and Ubuntu 12.04 clients. (I upgraded all 3 computers.) The cursor fails to appear when I move onto OS X. I NEVER get a cursor without hitting the Dock.
The work-around I currently use is that I have my OS X Dock set to fill the right-hand edge of the screen so I cannot come onto my Mac without passing through the Dock. That works well, but I'd still like to see this fixed, as sometimes I add a laptop below the OS X box and this trick can't work from multiple directions!
#9
I've got this issue using 1.4.10 with OSX (10.8 Mountain Lion) as the server, not the client. When moving to a Windows client (also on 1.4.10) and moving back to the OSX server, the mouse cursor disappears.
#10
Reproduced with the following configuration:
Configured Win7 x64 server Added Mac OSX 10.8 Mountain Lion client Mac machine was allowed to sleep, upon waking cursor was no longer visible when moving to Mac machine.
All cursor events (hover, click drag, etc) are working fine, just no display of the cursor.
#11
Work arounds:
Use the keyboard to switch to a different virtual desktop/full-screen app (CMD-Left or CMD-Right)
Bring the mouse to the menu bar somewhere in the middle and "click" on the blank area.
Either of those will make the mouse reappear.
#12
I've also got this problem on OSX 10.7 when using Ubuntu as the server (11.10 and 12.04 64-bit tested). The cursor will unhide itself if I can manage to navigate to the top bar in OSX and click it.
#13
I've been using synergy 1.3.4 for some time now, with my Mac as the client and my Ubuntu box as the server. My mac is running OS X 10.5.8, and I have had no trouble with the mouse cursor disappearing. Today I tried to upgrade to the latest version (1.4 beta). I dealt with a minor launch issue on my Mac by pulling the synergyc binary out of the package and putting it into /usr/bin (I've been using QSynergy to launch synergy). I noticed two things immediately. Firstly, clipboard copy and paste started working for me (it has never worked before). And secondly I noticed the issue here with the cursor vanishing when I move onto my Mac screen. I backed the Mac client down to 1.3.4 and the cursor problem disappeared (along with the functioning clipboard transfer).
tl;dr: synergy client 1.3.4 on the Mac does not have the cursor problem. The version of the server doesn't seem to matter.
#14
I just installed Synergy on Debian 6.0.6 and OS X 10.8.2 (both the latest download from http://synergy-foss.org/download/?list) and didn't run into this.
Running Debian as the server and OS X as the client.
28 Oct 2012 15:29: Nick Bolton changed Title.
Mouse cursor remains hidden on Mac client. Mouse cursor remains hidden on Mac client (intermittently/randomly)
#15
Please try 1.4.11-r1668 for your version of Mac OS X from: http://synergy-foss.org/nightly/
I have slightly modified the behaviour of the show/hide mouse code. I'm not convinced the bug is fixed, but at least on my Mac it appears to happen less frequently. I don't think it has happened today since I made the change, but my Mac ran out of memory today and the cursor started acting strangely, so I'm still not confident about the way that Synergy behaved at that point.
Please let me know here or on the mailing list.
#16
Hmm, ok, just happened after leaving the cursor on the Windows machine for an hour or so. I guess r1668 does not have a fix.
#17
Update: 1.4.11-r1669 is another approach to solving the problem. So far looks promising.
#18
I just bought premium for 30$, I'd like this fixed if it's not already. Full spead ahead captain and fix this bug!
#19
Thanks Max, try 1.4.11-r1669 from http://synergy-foss.org/nightly/
#20
Pretty convinced this is fixed, since r1669, I haven't seen the problem on my Mac OS X 10.8 install.
Download here: http://synergy-foss.org/nightly/
#21
I can confirm that the cursor issue is fixed for me with r1669, and is still fixed as of r1693. Server is OSX 10.8.2 (MacBookPro10,1). Client is Ubuntu 12.10 running synergy 1.4.10.
#22
This may not solely be a Synergy issue. I have a MacPro running 10.7.4 and not running Synergy (I run that between Windows and Linux) with 2 monitors. My mouse cursor disappears randomly and inexplicably.
#23
LOL. I just donated and put 2 votes towards this bug and it looks like it's fixed. Money well spent
#24
I'm still seeing this issue.
Setup: Win 7 x64 server (1.4.11) with two clients: OS X 10.6.8 (1.3.1), OS X 10.8.3 (1.4.11).
Whenever the synergy-controlled cursor leaves the 10.8 client machine the local cursor disappears, and as others have stated will not reappear from local mouse movement until a hover or click event is registered. (The synergy-controlled cursor reappears correctly when re-entering that client screen.)
The previous behavior of leaving the local cursor in the center of the screen (which still occurs on the 10.6 machine since it's running an older version of Synergy) was preferable to the current bug, in my opinion.
#25
I still have this issue too if I switch to MacOS, Server Win7 x64 (1.4.12) and client MacOS 17.7.5 (1.4.12) Usually happend if I move the mouse quickly to the Mac client. Mouse usually appears if I pass over the dock (I have it on the left side). Can constantly reproduce it.
Write comment