linuxmint / linuxmint/cinnamon
Qt flatpaks do not use system cursor theme consistently
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Qt flatpak applications (confirmed in my system with Keepassxc, Nextcloud Client, Qbittorrent, ProtonUp-Qt) do not consistently use my cursor theme (currently the default -- "style" "theme" are the default ones as well).
Bibata-modern-classic is used as normal while clicking title bars and grabbing window edges to resize.
When I click on the main pane in each and every of qt flatpak apps cursor theme changes to something else:
What I did try:
- flatpak --user override --filesystem=/usr/share/icons/:ro in a terminal - I don't have any themes and icon sets installed in my "user"
- sudo update-alternatives --config x-cursor-theme - idea taken from the release notes of a previous Mint release. Default theme was already selected in system alternatives as default as expected.
- Setting "partial" permissions with Flatseal, for example /user/share/themes:ro. In fact this is same with setting overrides in the command line.
- Give permissions in Flatseal for all flatpaks to use all "system" and (just in case) "user" files. No joy.
Please note that everything works as it should on at least LMDE5 and I don't recall having to lift a finger for that.
thank ya 'n' good hunting!
Contributor guide
No contributing guide indexed for this repository
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
Start by reproducing the cursor mismatch in the listed Qt Flatpak applications on the reported LMDE system, comparing title-bar and main-pane behavior. Check whether the behavior differs from LMDE5 and verify that the configured Bibata-modern-classic cursor theme is used consistently throughout each application.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100