[GH-ISSUE #159] Icons missing in Windows build #68

Open
opened 2026-05-05 22:07:52 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @vilhalmer on GitHub (Jul 12, 2024).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/159

When capturing input from Wayland and sending to Windows, cursor movement and keystrokes are working just fine. However, the pointer is invisible on the Windows machine. The icons in the UI are also broken images. I'm not sure how input emulation on Windows works, if lan-mouse is supposed to be drawing its own cursor image perhaps these two things are related?

I've tried both the latest release (0.8.0) and the pre-release build from CI.

Originally created by @vilhalmer on GitHub (Jul 12, 2024). Original GitHub issue: https://github.com/feschber/lan-mouse/issues/159 When capturing input from Wayland and sending to Windows, cursor movement and keystrokes are working just fine. However, the pointer is invisible on the Windows machine. The icons in the UI are also broken images. I'm not sure how input emulation on Windows works, if lan-mouse is supposed to be drawing its own cursor image perhaps these two things are related? I've tried both the latest release (0.8.0) and the pre-release build from CI.
gitea-mirror added the
windows
label 2026-05-05 22:07:52 -06:00
Author
Owner

@feschber commented on GitHub (Jul 12, 2024):

The missing cursor happens, when there is no actual input device plugged into the windows machine. I have not yet figured out how to prevent that.

Missing icons are because the package is not yet properly bundled for windows.
It's a bit better if you build from source but not perfect.

<!-- gh-comment-id:2225746128 --> @feschber commented on GitHub (Jul 12, 2024): The missing cursor happens, when there is no actual input device plugged into the windows machine. I have not yet figured out how to prevent that. Missing icons are because the package is not yet properly bundled for windows. It's a bit better if you build from source but not perfect.
Author
Owner

@vilhalmer commented on GitHub (Jul 12, 2024):

Aha, indeed I don't have the mouse connected at the same time I'm doing this. I'll plug one in and drop that part of the issue.

<!-- gh-comment-id:2225749482 --> @vilhalmer commented on GitHub (Jul 12, 2024): Aha, indeed I don't have the mouse connected at the same time I'm doing this. I'll plug one in and drop that part of the issue.
Author
Owner

@feschber commented on GitHub (Oct 1, 2024):

I had another crack at this: Seems like installing adwaita-icon-theme fixes this issue.

gvsbuild build adwaita-icon-theme

I'll have to see how to distribute this correctly

<!-- gh-comment-id:2385556309 --> @feschber commented on GitHub (Oct 1, 2024): I had another crack at this: Seems like installing adwaita-icon-theme fixes this issue. ```sh gvsbuild build adwaita-icon-theme ``` I'll have to see how to distribute this correctly
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/lan-mouse#68
No description provided.