Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix mouse cursor theme issue #29

Merged
merged 1 commit into from
Aug 3, 2024

Conversation

pedro-avalos
Copy link

This should address #21.

Unless I'm missing something, this environment variable (XCURSOR_PATH) is set by the desktop-launch wrapper that comes from the snapcraft-desktop-helpers set of utilities in order to match the base theme on the workstation; unsetting this variable here undoes that work, and it leads to Alacritty using a white mouse cursor instead of falling back to the default cursor that would be expected (Yaru in most cases).

I think that if someone wanted to modify this behavior (I noticed that this line was originally added to "respect user customization"), they should address it upstream in
snapcraft-desktop-helpers, where XCURSOR_PATH is being modified without appending/preppending, but not in Alacritty.

I've tested these changes locally and they seems to fix the cursor issue. Let me know what you think, or if I missed something in this!

This line leads to Alacritty using a white mouse cursor instead of the
default cursor that would be expected (Yaru in most cases).

I think that if someone wanted to modify this, they should address it
upstream in
[snapcraft-desktop-helpers](https://github.com/ubuntu/snapcraft-desktop-helpers),
where XCURSOR_PATH is being modified without appending/preppending.
Copy link
Member

@jnsgruk jnsgruk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@jnsgruk jnsgruk merged commit c8a9190 into snapcrafters:candidate Aug 3, 2024
@pedro-avalos pedro-avalos deleted the fix-mouse-cursor branch August 3, 2024 16:42
@aftuw
Copy link

aftuw commented Aug 7, 2024

This change breaks the cursor on my system (Kubuntu), because the XCURSOR_PATH is set to the invalid value /snap/alacritty/135/usr/share/icons.
The result is that the Alacritty window then uses the default fallback X11 cursor theme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants