[GH-ISSUE #345] FEATURE REQUEST Wrap around mouse when used on a PC with multiple screens #278

Closed
opened 2026-05-05 05:55:10 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @corrilan on GitHub (Jul 1, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/345

Problem
I am trying to implement mouse wrap around using 1 individual PC. Synergy is the closest tool I have found which (kind of) achieves this.
I have 3 monitors on an Ubuntu Linux 18.04 PC in the configuration 1 - 2 - 3
I run both the Synergy client and server on the same PC.
Moving the mouse across 1 - 2 - 3 behaves normally.
Moving the mouse off the left hand side of 1 results in the mouse reappearing in the centre of 1.
When moving the mouse off the right edge of 3 results in the mouse butting up against the screen edge.

Solution
Moving the mouse off the left hand side of 1 should result in the mouse reappearing on the right hand side of 3.
Moving the mouse off the right hand side of 3 should result in the mouse reappearing on the left hand side of 1.
Perhaps the ability to run Synergy in the above configuration in a 'standalone' mode.

Originally created by @corrilan on GitHub (Jul 1, 2019). Original GitHub issue: https://github.com/debauchee/barrier/issues/345 Problem I am trying to implement mouse wrap around using 1 individual PC. Synergy is the closest tool I have found which (kind of) achieves this. I have 3 monitors on an Ubuntu Linux 18.04 PC in the configuration 1 - 2 - 3 I run both the Synergy client and server on the same PC. Moving the mouse across 1 - 2 - 3 behaves normally. Moving the mouse off the left hand side of 1 results in the mouse reappearing in the centre of 1. When moving the mouse off the right edge of 3 results in the mouse butting up against the screen edge. Solution Moving the mouse off the left hand side of 1 should result in the mouse reappearing on the right hand side of 3. Moving the mouse off the right hand side of 3 should result in the mouse reappearing on the left hand side of 1. Perhaps the ability to run Synergy in the above configuration in a 'standalone' mode.
Author
Owner

@rektide commented on GitHub (Jul 13, 2019):

Barrier does this. In this example you could remove the Laptop and iMac & have Desktop1 right & left reference Desktop1 and it should work.

<!-- gh-comment-id:511139041 --> @rektide commented on GitHub (Jul 13, 2019): Barrier does this. In [this example](https://github.com/debauchee/barrier/blob/f23a2ecec3a020bba4f90118f470b2f2e33ba861/doc/barrier.conf.example-basic#L23) you could remove the Laptop and iMac & have Desktop1 right & left reference Desktop1 and it should work.
Author
Owner

@corrilan commented on GitHub (Jul 15, 2019):

Thanks rektide, that is working great.

<!-- gh-comment-id:511354260 --> @corrilan commented on GitHub (Jul 15, 2019): Thanks rektide, that is working great.
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#278
No description provided.