Wallpaper Preferences will not work in portable appimage on Linux
Reported version
3.1
Type
Functional
Frequency
Few
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
Yes
Workaround
Yes
Project
Steps to reproduce:
- Open the Preferences dialog
- Navigate to UI Settings
- Choose a wallpaper from the directory which is offered to you
- Choose a paper from the directory which is offered to you
- Restart
Expected behaviour
- The wallpaper and paper settings are still set
- The chosen wallpaper and paper are visible
Actual behaviour
- The path to the old appimage tmp dir is set.
- Musescore cannot find the wallpaper (obviously), it will put in a blue colour instead.
Workaround
- Start Musescore
- Copy the wallpaper directory from the appimage temp directory to ~/.local/share/MuseScore/MuseScore3
- Open the UI settings
- Choose a wallpaper
- Navigate to ~/.local/share/MuseScore/MuseScore3 and select a wallpaper from there.
Proposed changes
- Copy wallpapers on AppImage start to ~/.local/share/MuseScore/MuseScore3/wallpapers
- Make ~/.local/share/MuseScore/MuseScore3/wallpapers the default wallpaper directory, even for the portable AppImage.
Comments
Marking as regression, since it does work on the non-appimage-versions many users have used before an appimage was available. It will become a regression once a user switches to the AppImage and chooses another / a wallpaper.
It is not a regression in the usual meaning, since there is no working portable AppImage version I can think of. :-)
Came up again in #306832 - Time signature properties are just showing a black box