mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #1150] Mouse pointer doesn't show up on second system every other time #927
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#927
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bleising-wdc on GitHub (Apr 28, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1150
Describe the bug
A clear and concise description of what the bug is.
When sharing a mouse and keyboard with two systems, the client does not graphically show the mouse pointer half of the time when the pointer is moved from the server. Every two times the cursor goes between screens, the first will have the cursor visible, the second will not. This is only on the client, the server has no issue with pointer visibility.
The mouse pointer still highlights when hovering over anything that normally causes a tooltip to show.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
I expect the mouse pointer to graphically carry over from the server each and every time once the connection is established.
Screenshots

If applicable, add screenshots to help explain your problem.
Tough to show reproduction with an image, but this image shows the result - hovering over the hyperlink without a mouse pointer being present:
Please do not link to image hosting sites, as these can be ephemeral. Instead, attach them to the issue.
Desktop (please complete the following information):
OS (Server): [Ubuntu 16.04]
Barrier version v2.3.3-release (according to barriers --version)
OS (Client): [Ubuntu 20.04]
Barrier version v2.3.2-Release (according to barrierc --version)
Additional context
Add any other context about the problem here.
With a python script on the client (which is where the issue seems to happen), I constantly polled the position of the mouse. I wanted to make sure that the mouse was not automatically being put into a corner or something. As far as I can tell, the position of the mouse is always as expected (no teleports anywhere, just following the movement of the mouse between displays of different systems).
@yogeshpandey009 commented on GitHub (Apr 28, 2021):
+1
OS (Server): [MacOS 10.15.7]
Barrier version v2.3.3-release
OS (Client): [MacOS 10.15.7]
Barrier version v2.3.3-Release
@Mekju commented on GitHub (May 6, 2021):
+1
I just installed Barrier and I never see my cursor on my client pc.
OS (Server): [Windows 20H2]
Barrier version v2.3.3
OS (Client): [Manjaro 21.0.3 Gnome 3.38.4]
Barrier version v2.3.3
@MatCapLynx commented on GitHub (Mar 9, 2022):
+1
OS (Server): [Ubuntu 20.04]
Barrier version v2.3.2-Release-00000000 (from apt repo)
OS (Client): [Ubuntu 18.04]
Barrier version v2.4.0-release-ac5a1bfd (from snap repo)
I noticed that plugin a mouse to the client computer would make the pointer show up. After unpluging it, the pointer stays and you can use barrier normally.
@anibalanto commented on GitHub (Aug 29, 2022):
+1
OS (Server): [Ubuntu 22.04]
Barrier version v2.4.0-release-0000000
OS (Client): [Ubuntu 22.04]
Barrier version v2.4.0-release-0000000
@Codez2003 commented on GitHub (Nov 9, 2022):
OS (Server): [Windows 11 22H2]
Barrier version v2.4.0
OS (Client): [Ubuntu 22.04 LTS]
Barrier version v2.4.0-4-gac5a1bfd (snap store)
@anibalanto commented on GitHub (Nov 9, 2022):
Maybe this is related to Wayland in the client... Change Xorg solves the problem?
@shnartho commented on GitHub (Dec 3, 2022):
Finally Solved the problem. Thank you @edetec & @anibalanto for your advice about Xorg.
I was using 2 operating system on 2 different laptop.
Windows(barrier server)
Ubuntu(barrier client)
Solution: I logout from ubuntu account. So before you login again, in ubuntu you will see small settings icon on bottom right. You need to click there and instead of "ubuntu" select "ubuntu on Xorg". There you go. I hope your problem will be solved. Thank you.
@dongsuperbo007 commented on GitHub (Jan 6, 2023):
thank you very much