[GH-ISSUE #206] Linux Client: Cursor is always stuck in the bottom corner #170

Open
opened 2026-05-05 05:29:27 -06:00 by gitea-mirror · 37 comments
Owner

Originally created by @nini1294 on GitHub (Dec 22, 2018).
Original GitHub issue: https://github.com/debauchee/barrier/issues/206

Operating Systems

Server: Windows 10 (Version 1803)

Client: Arch Linux (Manjaro KDE) (built from source)

Barrier Version

Server: 2.10
Client 2.10

Steps to reproduce bug

  1. Connection is successful after adding exceptions to firewall
  2. When the cursor goes enters the client it is stuck in the bottom right corner.
  3. Keyboard is shared successfully and works when the cursor is in the client.

Other info

N/A

Originally created by @nini1294 on GitHub (Dec 22, 2018). Original GitHub issue: https://github.com/debauchee/barrier/issues/206 ### Operating Systems ### Server: Windows 10 (Version 1803) Client: Arch Linux (Manjaro KDE) (built from source) ### Barrier Version ### Server: 2.10 Client 2.10 ### Steps to reproduce bug ### 1. Connection is successful after adding exceptions to firewall 2. When the cursor goes enters the client it is stuck in the bottom right corner. 3. Keyboard is shared successfully and works when the cursor is in the client. ### Other info ### N/A
gitea-mirror added the
HiDPI
label 2026-05-05 05:29:27 -06:00
Author
Owner

@CaptainJawZ commented on GitHub (Jan 6, 2019):

I have the exact same problem
Server: Windows 10 dual monitor
Client: Windows 10

<!-- gh-comment-id:451723875 --> @CaptainJawZ commented on GitHub (Jan 6, 2019): I have the exact same problem Server: Windows 10 dual monitor Client: Windows 10
Author
Owner

@dimhr12 commented on GitHub (Jan 16, 2019):

I have the same problem.
Server: Windows 8.1 Pro, version 6.3.9600
Client: Windows 10 Enterprise, version 10.0.17763

Running Barrier v2.1.0-RELEASE-0b2dfd80 in both machines.

I noticed also that the cursor enter Client distant from the border. Almost 80% of the screen of Server and the cursor jump to Client side, stucked in bottom right. If I move the mouse really FAST to the left, I can see the cursor and sometimes I get it back to Server side.

barrierSERVER.log
barrierCLIENT.log

<!-- gh-comment-id:454828613 --> @dimhr12 commented on GitHub (Jan 16, 2019): I have the same problem. Server: Windows 8.1 Pro, version 6.3.9600 Client: Windows 10 Enterprise, version 10.0.17763 Running Barrier v2.1.0-RELEASE-0b2dfd80 in both machines. I noticed also that the cursor enter Client distant from the border. Almost 80% of the screen of Server and the cursor jump to Client side, stucked in bottom right. If I move the mouse really FAST to the left, I can see the cursor and sometimes I get it back to Server side. [barrierSERVER.log](https://github.com/debauchee/barrier/files/2764844/barrierSERVER.log) [barrierCLIENT.log](https://github.com/debauchee/barrier/files/2764848/barrierCLIENT.log)
Author
Owner

@Pawn2e4 commented on GitHub (Jan 26, 2019):

If you use the latest version of Barrier from the AUR and set that as the server and use windows barrier 2.10 as the client instead, then it works perfectly.
The windows version of barrier seems to have this bug because it isn't as up to date as the linux version. Will probably be fixed on the next windows release.

Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work

<!-- gh-comment-id:457864039 --> @Pawn2e4 commented on GitHub (Jan 26, 2019): If you use the latest version of Barrier from the AUR and set that as the server and use windows barrier 2.10 as the client instead, then it works perfectly. The windows version of barrier seems to have this bug because it isn't as up to date as the linux version. Will probably be fixed on the next windows release. Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work
Author
Owner

@AdrianKoshka commented on GitHub (Jan 27, 2019):

I haven't released a new windows build yet, mostly due to distraction.

<!-- gh-comment-id:457886830 --> @AdrianKoshka commented on GitHub (Jan 27, 2019): I haven't released a new windows build yet, mostly due to distraction.
Author
Owner

@null-von-sushi commented on GitHub (Jan 30, 2019):

I just tried out barrier and am also having this issue, do you know when the new windows build will be ready? Thanks!

<!-- gh-comment-id:459094517 --> @null-von-sushi commented on GitHub (Jan 30, 2019): I just tried out barrier and am also having this issue, do you know when the new windows build will be ready? Thanks!
Author
Owner

@AdrianKoshka commented on GitHub (Jan 31, 2019):

I haven't carved out the time yet, recently started a full-time job.

<!-- gh-comment-id:459211481 --> @AdrianKoshka commented on GitHub (Jan 31, 2019): I haven't carved out the time yet, recently started a full-time job.
Author
Owner

@s3v commented on GitHub (Feb 12, 2019):

I had the same problem and changed the dpi scaling settings from 125% to 100% on the windows side to solve this. This might be why lowering the resolution as mentioned above also seems to work

Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work

Windows side: 2.1.0-RELEASE-0b2dfd80, display 2560x1440
Archlinux side: barrier 2.2.0, display 1920x1080

<!-- gh-comment-id:462915086 --> @s3v commented on GitHub (Feb 12, 2019): I had the same problem and changed the dpi scaling settings from 125% to 100% on the windows side to solve this. This might be why lowering the resolution as mentioned above also seems to work > Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work Windows side: 2.1.0-RELEASE-0b2dfd80, display 2560x1440 Archlinux side: barrier 2.2.0, display 1920x1080
Author
Owner

@oogba71 commented on GitHub (Feb 15, 2019):

I can confirm that changing the display scaling to 100% on the Windows server fixes this. It's less than ideal because it obviously makes screen elements tiny on a 1920x1080 14" laptop.

<!-- gh-comment-id:464136943 --> @oogba71 commented on GitHub (Feb 15, 2019): I can confirm that changing the display scaling to 100% on the Windows server fixes this. It's less than ideal because it obviously makes screen elements tiny on a 1920x1080 14" laptop.
Author
Owner

@sgieseking commented on GitHub (Feb 19, 2019):

I compiled the latest code in the repository for Windows and it is working correctly in my configuration with a 3840x2160 display set to 175% scaling. The precompiled binary for Windows had the same problems that others have experienced.

Server: Windows 10 Pro (Version 1809), 3840 x 2160 display, 175% scaling
Client: Ubuntu 18.04, 3840 x 2160 display, DPI set to 169

<!-- gh-comment-id:465141580 --> @sgieseking commented on GitHub (Feb 19, 2019): I compiled the latest code in the repository for Windows and it is working correctly in my configuration with a 3840x2160 display set to 175% scaling. The precompiled binary for Windows had the same problems that others have experienced. Server: Windows 10 Pro (Version 1809), 3840 x 2160 display, 175% scaling Client: Ubuntu 18.04, 3840 x 2160 display, DPI set to 169
Author
Owner

@jehutywong commented on GitHub (Mar 18, 2019):

+1
Server: 2.10
Client 2.10
Server: Windows 10 1803, 1920x1080, 125%scaling
Client: Fedora 29 Workstation, 3840 x 2160 display, scale 200%

<!-- gh-comment-id:473746111 --> @jehutywong commented on GitHub (Mar 18, 2019): +1 Server: 2.10 Client 2.10 Server: Windows 10 1803, 1920x1080, 125%scaling Client: Fedora 29 Workstation, 3840 x 2160 display, scale 200%
Author
Owner

@sommoMicc commented on GitHub (Apr 9, 2019):

I compiled the latest code in the repository for Windows and it is working correctly in my configuration with a 3840x2160 display set to 175% scaling. The precompiled binary for Windows had the same problems that others have experienced.

Server: Windows 10 Pro (Version 1809), 3840 x 2160 display, 175% scaling
Client: Ubuntu 18.04, 3840 x 2160 display, DPI set to 169

How do I compile the code for windows from source?

<!-- gh-comment-id:481219192 --> @sommoMicc commented on GitHub (Apr 9, 2019): > I compiled the latest code in the repository for Windows and it is working correctly in my configuration with a 3840x2160 display set to 175% scaling. The precompiled binary for Windows had the same problems that others have experienced. > > Server: Windows 10 Pro (Version 1809), 3840 x 2160 display, 175% scaling > Client: Ubuntu 18.04, 3840 x 2160 display, DPI set to 169 How do I compile the code for windows from source?
Author
Owner

@AdrianKoshka commented on GitHub (Apr 9, 2019):

I don't know, fwiw, our windows binary is based off 2.1.0, where-as the linux one is based off 2.1.2.

<!-- gh-comment-id:481233914 --> @AdrianKoshka commented on GitHub (Apr 9, 2019): I don't know, fwiw, our windows binary is based off [2.1.0](https://github.com/debauchee/barrier/tree/v2.1.0), where-as the linux one is based off [2.1.2](https://github.com/debauchee/barrier/tree/v2.1.2).
Author
Owner

@nyanpasu64 commented on GitHub (Jul 22, 2019):

I installed the Windows build at https://github.com/debauchee/barrier/releases/tag/v2.3.0 and get the same issue.

Windows server 125% scaling, Linux client 100% via Flathub.

<!-- gh-comment-id:513609126 --> @nyanpasu64 commented on GitHub (Jul 22, 2019): I installed the Windows build at https://github.com/debauchee/barrier/releases/tag/v2.3.0 and get the same issue. Windows server 125% scaling, Linux client 100% via Flathub.
Author
Owner

@kundeng commented on GitHub (Sep 11, 2019):

Server windows, Client MAC OS.

Same issue with the latest release.

Don't know how to fix. It worked once when I upgrade the windows binary, but now it's doing it again. Frustrating.

<!-- gh-comment-id:530572534 --> @kundeng commented on GitHub (Sep 11, 2019): Server windows, Client MAC OS. Same issue with the latest release. Don't know how to fix. It worked once when I upgrade the windows binary, but now it's doing it again. Frustrating.
Author
Owner

@Raniz85 commented on GitHub (Nov 7, 2019):

I've got the same issue.

Server: Windows 10 Pro 1903, Barrier 2.3.2-snapshot-210c2b70. 2 screens - 1 1080, 1 4K. Both using 100% text size
Client: Arch Linux, Barrier 2.3.2-RELEASE-0000000

<!-- gh-comment-id:550904184 --> @Raniz85 commented on GitHub (Nov 7, 2019): I've got the same issue. Server: Windows 10 Pro 1903, Barrier 2.3.2-snapshot-210c2b70. 2 screens - 1 1080, 1 4K. Both using 100% text size Client: Arch Linux, Barrier 2.3.2-RELEASE-0000000
Author
Owner

@yume-chan commented on GitHub (Oct 5, 2021):

See #94 and my comment

<!-- gh-comment-id:934402044 --> @yume-chan commented on GitHub (Oct 5, 2021): See #94 and [my comment](https://github.com/debauchee/barrier/issues/94#issuecomment-934400562)
Author
Owner

@jiboncom commented on GitHub (Nov 2, 2021):

I can confirm that changing the display scaling to 100% on the Windows server fixes this. It's less than ideal because it obviously makes screen elements tiny on a 1920x1080 14" laptop.

Can confirm this works

<!-- gh-comment-id:958097160 --> @jiboncom commented on GitHub (Nov 2, 2021): > I can confirm that changing the display scaling to 100% on the Windows server fixes this. It's less than ideal because it obviously makes screen elements tiny on a 1920x1080 14" laptop. Can confirm this works
Author
Owner

@Alexey-Tsarev commented on GitHub (Nov 3, 2021):

I confirm (set display scale to 100% and the issue disappears).

It looks like this helps:
https://github.com/debauchee/barrier/issues/42#issuecomment-396000618

<!-- gh-comment-id:959766434 --> @Alexey-Tsarev commented on GitHub (Nov 3, 2021): I confirm (set display scale to 100% and the issue disappears). It looks like this helps: https://github.com/debauchee/barrier/issues/42#issuecomment-396000618
Author
Owner

@mflipe commented on GitHub (Nov 7, 2021):

This happened to me right now.
MacOS and Windows 10
Setting the display scale to 100% solved the problem.

<!-- gh-comment-id:962622436 --> @mflipe commented on GitHub (Nov 7, 2021): This happened to me right now. MacOS and Windows 10 Setting the display scale to 100% solved the problem.
Author
Owner

@jiboncom commented on GitHub (Nov 7, 2021):

I fixed it using version 2.4 in the client (Mac) and 2.3.4 on the server (Windows)

<!-- gh-comment-id:962638647 --> @jiboncom commented on GitHub (Nov 7, 2021): I fixed it using version 2.4 in the client (Mac) and 2.3.4 on the server (Windows)
Author
Owner

@devxalted commented on GitHub (Nov 10, 2021):

I can confirm that 100% scale is still applicable. Completely crazy behavior otherwise, and the mouse basically becomes useless on both client and server without this setting. This sucks though running at 4k resolution because everything becomes absolutely tiny.

Regardless, everything seems to be working pretty well otherwise and I am happy about that.

It is a little interesting that this issue was opened almost 3 years ago and it's still not resolved however.

<!-- gh-comment-id:964908357 --> @devxalted commented on GitHub (Nov 10, 2021): I can confirm that 100% scale is still applicable. Completely crazy behavior otherwise, and the mouse basically becomes useless on both client and server without this setting. This sucks though running at 4k resolution because everything becomes absolutely tiny. Regardless, everything seems to be working pretty well otherwise and I am happy about that. It is a little interesting that this issue was opened almost 3 years ago and it's still not resolved however.
Author
Owner

@ravenium commented on GitHub (Nov 10, 2021):

I just bumped from 2.3.4 to 2.4 and this happened (server win10 with 4k monitor, client MacOS with 2 1080p displays).

Changing to 100% scaling definitely fixes it, though I've had to then change the font scaling in my browser to 125% to compensate. Changing the compat settings didn't seem to help. Will try going back to 2.3.4 but I did want to try the client cert items.

<!-- gh-comment-id:965677530 --> @ravenium commented on GitHub (Nov 10, 2021): I just bumped from 2.3.4 to 2.4 and this happened (server win10 with 4k monitor, client MacOS with 2 1080p displays). Changing to 100% scaling definitely fixes it, though I've had to then change the font scaling in my browser to 125% to compensate. Changing the compat settings didn't seem to help. Will try going back to 2.3.4 but I did want to try the client cert items.
Author
Owner

@esuntp commented on GitHub (Dec 1, 2021):

I can confirm 2.3.4 on the server and 2.4.0 on the clients works for me too. I never had this issue before 2.4.0. The server is Windows 11 and has two mac clients.

<!-- gh-comment-id:984125876 --> @esuntp commented on GitHub (Dec 1, 2021): I can confirm 2.3.4 on the server and 2.4.0 on the clients works for me too. I never had this issue before 2.4.0. The server is Windows 11 and has two mac clients.
Author
Owner

@anay-p commented on GitHub (Dec 31, 2021):

I too can confirm that version 2.3.4 on Windows 10 Home 21H2 and scaling 125% as server and version 2.4.0 on Zorin OS 6 Core (based on Ubuntu 20.04. 3 LTS) as client works.

<!-- gh-comment-id:1003316607 --> @anay-p commented on GitHub (Dec 31, 2021): I too can confirm that version 2.3.4 on Windows 10 Home 21H2 and scaling 125% as server and version 2.4.0 on Zorin OS 6 Core (based on Ubuntu 20.04. 3 LTS) as client works.
Author
Owner

@fakuivan commented on GitHub (Jan 10, 2022):

This happened to me right now. MacOS and Windows 10 Setting the display scale to 100% solved the problem.

Same, changing to 100% scaling on windows made it work

<!-- gh-comment-id:1008468154 --> @fakuivan commented on GitHub (Jan 10, 2022): > This happened to me right now. MacOS and Windows 10 Setting the display scale to 100% solved the problem. Same, changing to 100% scaling on windows made it work
Author
Owner

@rainerillichmann commented on GitHub (Feb 22, 2022):

Same issue here with the 2.4.0 Windows server version, reducing the scale fixes the problem.

Also 2.3.4 Windows Server and 2.4.0 Windows client works fine.

<!-- gh-comment-id:1047742733 --> @rainerillichmann commented on GitHub (Feb 22, 2022): Same issue here with the 2.4.0 Windows server version, reducing the scale fixes the problem. Also 2.3.4 Windows Server and 2.4.0 Windows client works fine.
Author
Owner

@chbdetta commented on GitHub (Apr 19, 2022):

See #94 and my comment

This solved the problem for me. Thanks!

<!-- gh-comment-id:1103157207 --> @chbdetta commented on GitHub (Apr 19, 2022): > See #94 and [my comment](https://github.com/debauchee/barrier/issues/94#issuecomment-934400562) This solved the problem for me. Thanks!
Author
Owner

@IngvarKofoed commented on GitHub (Jul 25, 2022):

I can confirm that 2.3.4 Windows Server and 2.4.0 Windows client works fine. But if both are 2.4.0, it does not work (mouse stuck on client)

<!-- gh-comment-id:1193983135 --> @IngvarKofoed commented on GitHub (Jul 25, 2022): I can confirm that 2.3.4 Windows Server and 2.4.0 Windows client works fine. But if both are 2.4.0, it does not work (mouse stuck on client)
Author
Owner

@ivan-georgiev commented on GitHub (Sep 27, 2022):

With Windows server and client it started working only after:

  • Downgraded server to 2.3.4 (client is 2.4.0)
  • DPI was set to same value on both client and server (125% in my case)
  • Not related to this, but I also hit this issue https://github.com/debauchee/barrier/issues/1377 and had to generate the pem file on the server
<!-- gh-comment-id:1259858278 --> @ivan-georgiev commented on GitHub (Sep 27, 2022): With Windows server and client it started working only after: - Downgraded server to 2.3.4 (client is 2.4.0) - DPI was set to same value on both client and server (125% in my case) - Not related to this, but I also hit this issue https://github.com/debauchee/barrier/issues/1377 and had to generate the pem file on the server
Author
Owner

@josephtesfaye commented on GitHub (Jan 26, 2023):

Downloading the latest build from https://dev.azure.com/debauchee/Barrier/_build?definitionId=1 helped me.

<!-- gh-comment-id:1404590096 --> @josephtesfaye commented on GitHub (Jan 26, 2023): Downloading the latest build from https://dev.azure.com/debauchee/Barrier/_build?definitionId=1 helped me.
Author
Owner

@GSaiki26 commented on GitHub (Apr 26, 2023):

Hey, I was in the same situation. But I had noticed the mouse every time I tried to enter in the client display, It was going down a bit, so changing my display resolution and Refresh rate had fixed, so I returned the configs to the original and magically worked normal.

<!-- gh-comment-id:1523940222 --> @GSaiki26 commented on GitHub (Apr 26, 2023): Hey, I was in the same situation. But I had noticed the mouse every time I tried to enter in the client display, It was going down a bit, so changing my display resolution and Refresh rate had fixed, so I returned the configs to the original and magically worked normal.
Author
Owner

@violet4 commented on GitHub (Jun 12, 2023):

Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work

ahh.. also seems to happen when your Windows display scale and layout setting is >100% (i didn't check <100%)

<!-- gh-comment-id:1588208559 --> @violet4 commented on GitHub (Jun 12, 2023): > Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work ahh.. also seems to happen when your Windows display scale and layout setting is >100% (i didn't check <100%)
Author
Owner

@sebastianarca commented on GitHub (Sep 25, 2023):

Hi ! Same issue for me.

Operating Systems

Server: Windows 11

Client: Debian 12

Barrier Version

Server: 2.4.0
Client 2.4.0

Steps to reproduce bug

  • Connection is successful after adding exceptions to firewall
  • When the cursor goes enters the client it is stuck in the bottom right corner.
  • Keyboard is shared successfully and works when the cursor is in the client.

Other info

SSL Disable

<!-- gh-comment-id:1733647924 --> @sebastianarca commented on GitHub (Sep 25, 2023): Hi ! Same issue for me. ## Operating Systems Server: Windows 11 Client: Debian 12 ## Barrier Version Server: 2.4.0 Client 2.4.0 ## Steps to reproduce bug - Connection is successful after adding exceptions to firewall - When the cursor goes enters the client it is stuck in the bottom right corner. - Keyboard is shared successfully and works when the cursor is in the client. ## Other info SSL Disable
Author
Owner

@thaspius commented on GitHub (Oct 15, 2023):

Still same issue

Windows 11 Server
Linux Mint 21.2 Victoria client

Both running Barrier 2.4.0

Connection works
drag cursor from windows to Mint and cursor is stuck in the bottom right corner

Changed windows to a lower resolution and 100% scaling and can use barrier as expected

<!-- gh-comment-id:1763289704 --> @thaspius commented on GitHub (Oct 15, 2023): Still same issue Windows 11 Server Linux Mint 21.2 Victoria client Both running Barrier 2.4.0 Connection works drag cursor from windows to Mint and cursor is stuck in the bottom right corner Changed windows to a lower resolution and 100% scaling and can use barrier as expected
Author
Owner

@buildwithmueez commented on GitHub (Nov 17, 2023):

Worked like charm! Changed dpi scalling from 125% to 100% on windows and its rocking on my ubnutu client!

<!-- gh-comment-id:1816967354 --> @buildwithmueez commented on GitHub (Nov 17, 2023): Worked like charm! Changed dpi scalling from 125% to 100% on windows and its rocking on my ubnutu client!
Author
Owner

@DaleBae commented on GitHub (Dec 19, 2023):

I had the same problem and changed the dpi scaling settings from 125% to 100% on the windows side to solve this. This might be why lowering the resolution as mentioned above also seems to work

Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work

Windows side: 2.1.0-RELEASE-0b2dfd80, display 2560x1440 Archlinux side: barrier 2.2.0, display 1920x1080

It completely works for me. Thx!

<!-- gh-comment-id:1862272324 --> @DaleBae commented on GitHub (Dec 19, 2023): > I had the same problem and changed the dpi scaling settings from 125% to 100% on the windows side to solve this. This might be why lowering the resolution as mentioned above also seems to work > > > Also, the bug seems to be caused by having a high resolution display. If you set your high resolution display to something lower (1920x1080) for example then it will probably work > > Windows side: 2.1.0-RELEASE-0b2dfd80, display 2560x1440 Archlinux side: barrier 2.2.0, display 1920x1080 It completely works for me. Thx!
Author
Owner

@dasboogles commented on GitHub (Apr 13, 2024):

Just ran into this myself. Why hasn't this been fixed? As resolutions get larger and larger, this is becoming more of an issue. I'm now sitting on a 1440p monitor @ 100% scaling and my eyes are SCREAMING.

Can we get a fix please? The above comments are not "fixed", they're "workarounds" waiting for a fix.

Thanks!

[Edit]: For anyone who wants a non-dpi answer there's a compatibility workaround for this issue: https://github.com/debauchee/barrier/issues/1638

<!-- gh-comment-id:2053797209 --> @dasboogles commented on GitHub (Apr 13, 2024): Just ran into this myself. Why hasn't this been fixed? As resolutions get larger and larger, this is becoming more of an issue. I'm now sitting on a 1440p monitor @ 100% scaling and my eyes are SCREAMING. Can we get a fix please? The above comments are not "fixed", they're "workarounds" waiting for a fix. Thanks! [Edit]: For anyone who wants a non-dpi answer there's a compatibility *workaround* for this issue: https://github.com/debauchee/barrier/issues/1638
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#170
No description provided.