Windows Cursor Integration
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 11.9k
- Forks
- 429
- PR merge metrics
- No merged PRs in 30d
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Currently, when using a WSL gui app, it uses the default x11 cursor theme. Furthermore, some apps such as firefox have a different cursor when hovered over the window border. This is frustrating because it reduces the immersion between windows applications and WSLg applications.
Describe the solution you'd like
A clear and concise description of what you want to happen.
The default x11 cursor theme and the cursor sometimes found in the window border should be replaced with windows 10's default cursor.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
An alternative could be to create a cursor theme for Windows 10 cursors that can be installed in WSL.
Additional context
Add any other context or screenshots about the feature request here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation files, entry points, or tests are named. Start by locating WSLg's cursor handling for X11 and Wayland applications, then determine how Windows 10's default cursor can be used for both the application cursor and Firefox's window-border cursor. Done means WSLg applications consistently display the Windows cursor theme.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100