[GH-ISSUE #1048] Cursor is invisible in Windows when I use it via GameStream unless I move it manually from Linux Barrier server first #834

Open
opened 2026-05-05 07:11:49 -06:00 by gitea-mirror · 0 comments
Owner

Originally created by @Lissanro on GitHub (Feb 1, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1048

Describe the bug
I have Linux and Windows PCs. Linux is installed on my primary computer with keyboard and mouse attached. If I move cursor to control Windows PC and leave it there, then use GameStream to control Windows PC, everything is fine. But if I move out the mouse from Windows back to Linux, and then connect to Windows via GameStream, the mouse cursor is invisible (I do not use GameStream to play games but run explorer.exe and use it as low-latency remote desktop via WiFi - the reason why this matters is that games usually have their own cursors, but Windows uses the system cursor, so it does not show if it is hidden by the Barrier).

To Reproduce

Steps to reproduce the behavior:
0. Installer Barrier on two PCs, at least one should be Windows with NVidia card.

  1. Enable GameStream on Windows PC.
  2. Install Moonlight on phone or PC, add explorer.exe as an application to run.
  3. Move the cursor out from Windows PC with enabled GameStream.
  4. Connect to Windows PC via Moonlight/GameStream - mouse cursor will be invisible.

Expected behavior
Mouse cursor should be visible. Do not make it invisible when I move out it to another computer.

Desktop (please complete the following information):

  • OS: Windows 10 and Ubuntu 20.04
  • Barrier version 2.3.2
Originally created by @Lissanro on GitHub (Feb 1, 2021). Original GitHub issue: https://github.com/debauchee/barrier/issues/1048 **Describe the bug** I have Linux and Windows PCs. Linux is installed on my primary computer with keyboard and mouse attached. If I move cursor to control Windows PC and leave it there, then use GameStream to control Windows PC, everything is fine. But if I move out the mouse from Windows back to Linux, and then connect to Windows via GameStream, the mouse cursor is invisible (I do not use GameStream to play games but run explorer.exe and use it as low-latency remote desktop via WiFi - the reason why this matters is that games usually have their own cursors, but Windows uses the system cursor, so it does not show if it is hidden by the Barrier). **To Reproduce** Steps to reproduce the behavior: 0. Installer Barrier on two PCs, at least one should be Windows with NVidia card. 1. Enable GameStream on Windows PC. 2. Install Moonlight on phone or PC, add explorer.exe as an application to run. 3. Move the cursor out from Windows PC with enabled GameStream. 4. Connect to Windows PC via Moonlight/GameStream - mouse cursor will be invisible. **Expected behavior** Mouse cursor should be visible. Do not make it invisible when I move out it to another computer. **Desktop (please complete the following information):** - OS: Windows 10 and Ubuntu 20.04 - Barrier version 2.3.2
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#834
No description provided.