[GH-ISSUE #1423] Cursor stuck on client with Windows 10 Server and macOS Big Sur client #1096

Open
opened 2026-05-05 07:28:27 -06:00 by gitea-mirror · 8 comments
Owner

Originally created by @halter73 on GitHub (Nov 11, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1423

What happened?

Immediately after upgrading barrier from 2.3.3 to 2.4.0 on my windows server, my cursor started switching to my mac client before reaching the edge of my screen on windows. Then immediately after switching screens to the mac client, my cursor got stuck on the bottom right corner of the client's screen. Both the server and the client have a single monitor attached.

This happened 100% of the time for me after the upgrade. I never had an issue like this before unless something changed my DPI settings while barrier was running which wasn't the case here. I have 125% scaling on my windows server and have the scaling between "Default" and "More Space" on my mac client.

Version

v2.4.0

Git commit hash (if applicable)

No response

If applicable, where did you install Barrier from?

Windows: https://community.chocolatey.org/packages/barrier/2.4.0
MacOS: c34abf8eb8/Casks/barrier.rb

What OSes are you seeing the problem on? (Check all that apply)

Windows, macOS

What OS versions are you using?

Server: Windows 10 21H1 19043.1348
Client: macOS Big Sur 11.6

Relevant log output

Windows 10 Server log

[2021-11-11T11:52:35] INFO: starting server
[2021-11-11T11:52:35] INFO: config file: C:/Users/halter73/barrier.sgc
[2021-11-11T11:52:35] INFO: log level: INFO
[2021-11-11T11:52:35] INFO: service command updated
[2021-11-11T11:52:35] INFO: service command updated
[2021-11-11T11:52:36] INFO: got ipc shutdown message
[2021-11-11T11:52:36] NOTE: disconnecting client "halter73-mbp"
[2021-11-11T11:52:36] NOTE: client "halter73-mbp" has disconnected
[2021-11-11T11:52:36] NOTE: stopped server
[2021-11-11T11:52:37] INFO: process 1304 was shutdown gracefully
[2021-11-11T11:52:37] INFO: starting new process as privileged user
[2021-11-11T11:52:37] INFO: drag and drop enabled
started server (IPv4/IPv6), waiting for clients
server status: active
[2021-11-11T11:52:37] INFO: OpenSSL 1.0.2l  25 May 2017
[2021-11-11T11:52:37] INFO: accepted secure socket
[2021-11-11T11:52:37] INFO: AES256-GCM-SHA384       TLSv1.2 Kx=RSA      Au=RSA  Enc=AESGCM(256) Mac=AEAD
[2021-11-11T11:52:37] NOTE: accepted client connection
[2021-11-11T11:52:37] NOTE: client "halter73-mbp" has connected
[2021-11-11T11:52:45] INFO: switch from "BEAST" to "halter73-mbp" at 0,854
[2021-11-11T11:52:45] INFO: leaving screen
[2021-11-11T11:52:45] INFO: screen "BEAST" updated clipboard 0
[2021-11-11T11:52:45] INFO: screen "BEAST" updated clipboard 1

macOS Big Sur Client log

[2021-11-11T11:52:36] NOTE: connecting to '192.168.1.73': 192.168.1.73:24800
[2021-11-11T11:52:36] INFO: OpenSSL 3.0.0 7 sep 2021
[2021-11-11T11:52:36] NOTE: peer fingerprint (SHA1): 17:B3:EA:9E:14:61:CD:7B:E5:C8:3D:10:83:0C:F5:79:C9:29:F3:7D (SHA256): 95:1D:CB:93:13:92:71:60:EF:17:08:D9:7B:FE:15:F3:4C:3B:38:3D:2C:48:9A:97:B5:DD:F5:10:33:E5:BA:E4
[2021-11-11T11:52:36] NOTE: fingerprint_db_path: /Users/shalter/Library/Application Support/barrier/SSL/Fingerprints/TrustedServers.txt
[2021-11-11T11:52:36] NOTE: Read 3 fingerprints from: /Users/shalter/Library/Application Support/barrier/SSL/Fingerprints/TrustedServers.txt
[2021-11-11T11:52:36] NOTE: Fingerprint matches trusted fingerprint
[2021-11-11T11:52:36] INFO: connected to secure socket
[2021-11-11T11:52:36] INFO: peer ssl certificate info: /CN=Barrier
[2021-11-11T11:52:36] INFO: AES256-GCM-SHA384              TLSv1.2 Kx=RSA      Au=RSA   Enc=AESGCM(256)            Mac=AEAD
[2021-11-11T11:52:36] WARNING: cursor may not be visible
connected to server
[2021-11-11T11:52:44] INFO: entering screen
[2021-11-11T11:52:44] INFO: clipboard was updated
[2021-11-11T11:52:44] INFO: clipboard was updated

Any other information

I tried upgrading my mac client from 2.3.3 to 2.4.0 after upgrading my server in case this issue was caused by a version mismatch, but that did not fix the issue. Then I downgraded my windows server back to 2.3.3, and that completely fixed the issue. I was able to keep the mac client at 2.4.0.

Originally created by @halter73 on GitHub (Nov 11, 2021). Original GitHub issue: https://github.com/debauchee/barrier/issues/1423 ### What happened? Immediately after upgrading barrier from 2.3.3 to 2.4.0 on my windows server, my cursor started switching to my mac client before reaching the edge of my screen on windows. Then immediately after switching screens to the mac client, my cursor got stuck on the bottom right corner of the client's screen. Both the server and the client have a single monitor attached. This happened 100% of the time for me after the upgrade. I never had an issue like this before unless something changed my DPI settings while barrier was running which wasn't the case here. I have 125% scaling on my windows server and have the scaling between "Default" and "More Space" on my mac client. ### Version v2.4.0 ### Git commit hash (if applicable) _No response_ ### If applicable, where did you install Barrier from? Windows: https://community.chocolatey.org/packages/barrier/2.4.0 MacOS: https://github.com/Homebrew/homebrew-cask/blob/c34abf8eb8d0e6a7d9dca122d9207876f0943d9a/Casks/barrier.rb ### What OSes are you seeing the problem on? (Check all that apply) Windows, macOS ### What OS versions are you using? Server: Windows 10 21H1 19043.1348 Client: macOS Big Sur 11.6 ### Relevant log output #### Windows 10 Server log ```shell [2021-11-11T11:52:35] INFO: starting server [2021-11-11T11:52:35] INFO: config file: C:/Users/halter73/barrier.sgc [2021-11-11T11:52:35] INFO: log level: INFO [2021-11-11T11:52:35] INFO: service command updated [2021-11-11T11:52:35] INFO: service command updated [2021-11-11T11:52:36] INFO: got ipc shutdown message [2021-11-11T11:52:36] NOTE: disconnecting client "halter73-mbp" [2021-11-11T11:52:36] NOTE: client "halter73-mbp" has disconnected [2021-11-11T11:52:36] NOTE: stopped server [2021-11-11T11:52:37] INFO: process 1304 was shutdown gracefully [2021-11-11T11:52:37] INFO: starting new process as privileged user [2021-11-11T11:52:37] INFO: drag and drop enabled started server (IPv4/IPv6), waiting for clients server status: active [2021-11-11T11:52:37] INFO: OpenSSL 1.0.2l 25 May 2017 [2021-11-11T11:52:37] INFO: accepted secure socket [2021-11-11T11:52:37] INFO: AES256-GCM-SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(256) Mac=AEAD [2021-11-11T11:52:37] NOTE: accepted client connection [2021-11-11T11:52:37] NOTE: client "halter73-mbp" has connected [2021-11-11T11:52:45] INFO: switch from "BEAST" to "halter73-mbp" at 0,854 [2021-11-11T11:52:45] INFO: leaving screen [2021-11-11T11:52:45] INFO: screen "BEAST" updated clipboard 0 [2021-11-11T11:52:45] INFO: screen "BEAST" updated clipboard 1 ``` #### macOS Big Sur Client log ```shell [2021-11-11T11:52:36] NOTE: connecting to '192.168.1.73': 192.168.1.73:24800 [2021-11-11T11:52:36] INFO: OpenSSL 3.0.0 7 sep 2021 [2021-11-11T11:52:36] NOTE: peer fingerprint (SHA1): 17:B3:EA:9E:14:61:CD:7B:E5:C8:3D:10:83:0C:F5:79:C9:29:F3:7D (SHA256): 95:1D:CB:93:13:92:71:60:EF:17:08:D9:7B:FE:15:F3:4C:3B:38:3D:2C:48:9A:97:B5:DD:F5:10:33:E5:BA:E4 [2021-11-11T11:52:36] NOTE: fingerprint_db_path: /Users/shalter/Library/Application Support/barrier/SSL/Fingerprints/TrustedServers.txt [2021-11-11T11:52:36] NOTE: Read 3 fingerprints from: /Users/shalter/Library/Application Support/barrier/SSL/Fingerprints/TrustedServers.txt [2021-11-11T11:52:36] NOTE: Fingerprint matches trusted fingerprint [2021-11-11T11:52:36] INFO: connected to secure socket [2021-11-11T11:52:36] INFO: peer ssl certificate info: /CN=Barrier [2021-11-11T11:52:36] INFO: AES256-GCM-SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(256) Mac=AEAD [2021-11-11T11:52:36] WARNING: cursor may not be visible connected to server [2021-11-11T11:52:44] INFO: entering screen [2021-11-11T11:52:44] INFO: clipboard was updated [2021-11-11T11:52:44] INFO: clipboard was updated ``` ### Any other information I tried upgrading my mac client from 2.3.3 to 2.4.0 after upgrading my server in case this issue was caused by a version mismatch, but that did not fix the issue. Then I downgraded my windows server back to 2.3.3, and that completely fixed the issue. I was able to keep the mac client at 2.4.0.
Author
Owner

@panaut0lordv commented on GitHub (Nov 20, 2021):

Can confirm fresh setup with HiDPI Windows 11 server and Windows 10 client didn't work out of the box on 2.4.0.
Fiddling with HiDPI compatibility wasn't fruitful but uninstall on server and going with 2.3.4 works just fine (without compat tricks).

<!-- gh-comment-id:974552702 --> @panaut0lordv commented on GitHub (Nov 20, 2021): Can confirm fresh setup with HiDPI Windows 11 server and Windows 10 client didn't work out of the box on 2.4.0. Fiddling with HiDPI compatibility wasn't fruitful but uninstall on server and going with 2.3.4 works just fine (without compat tricks).
Author
Owner

@filippo-orru commented on GitHub (Nov 22, 2021):

Can also confirm that using barrier 2.4.0 on Windows 10 (host) and macOS 11.6 (client) does not work. First, I disabled SSL and it fixed https://github.com/debauchee/barrier/issues/1421 but then the mouse would just jump to the bottom right corner when going from host to client.
Using 2.3.3 on the server and 2.4.0 on the client works!

<!-- gh-comment-id:975221963 --> @filippo-orru commented on GitHub (Nov 22, 2021): Can also confirm that using barrier 2.4.0 on Windows 10 (host) and macOS 11.6 (client) does not work. First, I disabled SSL and it fixed https://github.com/debauchee/barrier/issues/1421 but then the mouse would just jump to the bottom right corner when going from host to client. Using 2.3.3 on the server and 2.4.0 on the client works!
Author
Owner

@ghost commented on GitHub (Nov 29, 2021):

Started working when i set scaling to 100% from 150% in windows server display settings.
I confirm that reverting to 2.3.3 works with my desired scaling.

<!-- gh-comment-id:981563281 --> @ghost commented on GitHub (Nov 29, 2021): Started working when i set scaling to 100% from 150% in windows server display settings. I confirm that reverting to 2.3.3 works with my desired scaling.
Author
Owner

@tinybot-ca commented on GitHub (Nov 30, 2021):

Damn, wish I saw this before I upgraded....... oh well.

<!-- gh-comment-id:982783983 --> @tinybot-ca commented on GitHub (Nov 30, 2021): Damn, wish I saw this before I upgraded....... oh well.
Author
Owner

@knaos commented on GitHub (Dec 6, 2021):

Same issue. 2.4 Host Windows 10, Client: MacOs 14 M1 chip

<!-- gh-comment-id:986598791 --> @knaos commented on GitHub (Dec 6, 2021): Same issue. 2.4 Host Windows 10, Client: MacOs 14 M1 chip
Author
Owner

@santo74 commented on GitHub (Dec 7, 2021):

I can confirm.
Server on a windows 10 laptop with HiDPI, clients on Win10 and Linux (Ubuntu). All Win10 machines running v2.4.0, Linux machine running 2.3.3.
As soon as the cursor leaves the server it disappears and never comes back (until ctrl-alt-del is pressed on the server).

Downgrading to v2.3.4 on the server is the only workaround to get it working.

<!-- gh-comment-id:987825393 --> @santo74 commented on GitHub (Dec 7, 2021): I can confirm. Server on a windows 10 laptop with HiDPI, clients on Win10 and Linux (Ubuntu). All Win10 machines running v2.4.0, Linux machine running 2.3.3. As soon as the cursor leaves the server it disappears and never comes back (until ctrl-alt-del is pressed on the server). Downgrading to v2.3.4 on the server is the only workaround to get it working.
Author
Owner

@SamZebrado commented on GitHub (Dec 11, 2021):

Same issue, Host: Windows 10, Client: MacOs 12.0.1 M1 chip (MacBook Air)

<!-- gh-comment-id:991786565 --> @SamZebrado commented on GitHub (Dec 11, 2021): Same issue, Host: Windows 10, Client: MacOs 12.0.1 M1 chip (MacBook Air)
Author
Owner

@junbujianwpl commented on GitHub (May 14, 2022):

After downgrading both server and client to 2.3.3, it works again.

<!-- gh-comment-id:1126730554 --> @junbujianwpl commented on GitHub (May 14, 2022): After downgrading both server and client to 2.3.3, it works again.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#1096
No description provided.