Wallpaper Preferences will not work in portable appimage on Linux

• Jun 20, 2019 - 21:22
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

  1. Copy wallpapers on AppImage start to ~/.local/share/MuseScore/MuseScore3/wallpapers
  2. 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. :-)