MuseScore window resizing itself on Linux
I work in MuseScore 3 on a relatively low-resolution laptop screen (1280x800) and often like to do a split-screen between MuseScore and a public-domain page scan that I am transcribing from. I am able to resize the window to the size I desire, but as soon as I go into note entry mode and start entering notes, the window resizes itself to be larger (often repeatedly) for no obvious reason. The only workaround I have found is to drag the window half off the left side of the screen and move the part of the music I am working on to the right side of the window.
Has anyone else seen this problem, or is it unique to my system?
OS: Ubuntu 18.04.4 LTS, Arch.: i386, MuseScore version (32-bit): 3.2.3+dfsg1-4~ppa1804+1 (Ubuntu bionic/i386), MuseScore build number not set, revision: d2d863f
Desktop: Xfce 4.12, distributed by Xubuntu
This machine has been upgraded gradually from Ubuntu 9.04 all the way to Ubuntu 18.04 and has some artifacts of its prior life including broken QT developer tools from when I tried to compile MuseScore 3 from source without upgrading Ubuntu. Once I upgraded, I was able to cleanly install a prebuilt binary package, but these system oddities could help explain what I'm seeing if it's not normal.
Comments
Mee too. Didnt try to investigate it deeper, but I can confirm, it hapeens when one resize musescore window to small size.
Ubuntu (18.4., 19.10., 20.04)
3.2.3 is quite old (but might well be the latest one the distribution offers).
Probably better to use a 3.4.2 AppImage rather than to hunt a bug in an outdated version
In reply to 3.2.3 is quite old /but… by Jojo-Schmitz
It happens in latest nightly too.
1. open musescore, open score
2. resize it to small size (smaller then 1/2 screen)
3. press "N" (imput note)
I had never noticed this before because I had never made the window less than half the width of the screen but, yes, this bug is reproducible on my system. Furthermore, if you start out with a larger window, enter Note Entry then try to shrink the window the smallest it will go is half the width of the screen until you exit Note Entry.
OS: Ubuntu 20.04 LTS, Arch.: x86_64, MuseScore version (64-bit): 3.4.2., revision: 148e43f (AppImage)
In reply to I had never noticed this… by underquark
As I remember, some combinations during entering notes resize it even more (not just to half of screen).
But not remember, which, I didnt care it too much.
May be, when I will transcribing some scores again, I will be able to write more.
mee too. But on Windows!
OS: Windows 10 (10.0), Arch.: x86_64
MuseScore version (64-bit): 3.4.2.9788, revision: 148e43f
It looks like it happens when status bar text becomes too wide to fit to the current window size. So the actual shape of this issue will also depend on the language being used, on note input / play / some other mode presence and on whether something is selected in a score. For example, if you unselect everything in a score, resize the window to its minimum width and select some element in a score again, the same issue will happen, even without note input mode. And indeed it should be the case with any OS, not only Linux.
To fix this, perhaps status bar text could be elided if it doesn't fit to width.
In reply to It looks like it happens… by dmitrio95
I would think there would be some size policy or other Qt-ism we could set to do this for us?
In reply to I would think there would be… by Marc Sabatella
Just looked into this. It turns out that Qt cannot do it natively, but we should be able to simulate it by disabling the default
QLabel
object thatQStatusBar
uses and replacing it with something like this or this.In reply to Just looked into this. Qt… by Spire42
FWIW I wasn’t thinking about literally doing an ellipsis, more just not letting the the status bar size affect its parent’s size. So, just letting it truncate.
In reply to It looks like it happens… by dmitrio95
Thank you and everyone here so much for your your replies! Even without a fix it is incredibly helpful to know that I can get around this by simply hiding the status bar.
In reply to Thank you and everyone here… by Uityyy
good point, thanks