Compiling MuseScore 2.0.3 on Linux breaks Edit -> Workspaces
Hi, I tried compiling MuseScore 2.0.3 from source and while I haven't seen any other issues yet, for some reason when I try changing the workspace from "Basic" to "Advanced" (or vice versa) from the Edit -> Workspaces menu, it does not do so.
In the console, it displays the following message:
workspace "&Advanced" not found
If I try to change to "Basic":
workspace "&Basic" not found
However, if I do this from the dropdown in the Palettes box on the left, it works fine. Also, the Linux x86_64 AppImage for MuseScore 2.0.3 does not exhibit this issue.
I believe the ampersand (&) should not be there, which is why it's failing to find the workspace, but I don't know why this is there.
This occurs on both openSUSE Leap 42.2 and openSUSE Tumbleweed. I've tried downloading the v2.0.3 tag from GitHub as well as the source code link from the homepage with no difference.
https://build.opensuse.org/package/show/home:qantas94heavy:branches:mul…
Comments
Is there a reason to compile MuseScore from source? Why not install it from here:
https://software.opensuse.org/package/musescore
For me switching between the workspaces works fine (in 42.1 with that packages), also with edit->workspaces.
So I haven't had a reason until now to compile from source.
In reply to Is there a reason to compile by kuwitt
I'm trying to work on improving the package available there. By "compiling" I meant using OBS to package it instead of using the binaries from musescore.org.
Interesting that you said it works fine, I've now tested the package from multimedia:musescore2 in a Leap 42.1 VM and the Edit -> Workspaces -> Advanced functionality is also broken there.
In reply to I'm trying to work on by Qantas94Heavy
"I'm trying to work on improving the package available there." Nice to hear :-).
But as I said, switching between the workspaces is no problem here, no matter if I'm using the palette or the menu (musescore 2.0.3-3.1, 64bit). There also isn't such an output in the console as you described, when I start MuseScore from there.
Just no clue why the error occurs on your OpenSuse OS. Maybe check if it also occurs with another package.
In reply to Is there a reason to compile by kuwitt
Hi, are you using KDE Plasma or some other DE? I think I've finally tracked it down to something that KDE does, but I'm not sure: http://stackoverflow.com/questions/32688153/how-to-disable-automatic-mn…
In reply to Hi, are you using KDE Plasma by Qantas94Heavy
Your're right.
Normally I'm using XFCE. There I haven't a problem to change between the workspaces - also via file menu in MuseScore 2.0.3.
I tried this just with Plasma and got the same behavior: I can change the workspaces using the button in the palettes. But when I want to change between the workspaces via menu with edit->workspaces, it doesn't effect anything.
So it seems to be a KDE/Plasma bug.
Have you tried "Help / Revert to factory settings"? My guess is that there is some sort of glitch involving XML markup (the ampersand that might possibly relate to older versions of the palettes you have still on your system. Something like that, anyhow.