Window and font way too big
I'm using AV Linux which are based on MX Linux. I think it's Qt5 scaling problem and I'm also using TV monitor. I've been searching for workaround and properly run MuseScore 3 by typing in terminal :
QT_AUTO_SCREEN_SCALE_FACTOR=0 mscore3 -D 100
Is there anyway to override these setting permanently ? Perhaps editing some config in text editor but I don't know where it's located. I start to lose my mind because I had more time fixing than writing music
Sorry my bad english
Comments
Depending of your desktop environment it should be possible to add these options to the execute command of the properties from your desktop item or by editing the menu entry (via right click).
In reply to Depending of your desktop… by kuwitt
I try to edit the command exactly the same code that I input in terminal but it doesn't work in the launcher. Is there anyway to edit musescore3 config so they will start with screen scale factor 0 by and 100 dpi by default we launch it ?
In reply to I try to edit the command… by lelegurame
No, but you can put the first part ,setting that envirnoment variable, into your .profile (need to export it too)
In reply to No, but you can put the… by Jojo-Schmitz
There's MuseScore 3 file that I edit the exec= but I don't know how to export it.
[Desktop Entry]
Version=1.0
Name=MuseScore 3
GenericName=Music notation
GenericName[de]=Notensatz
GenericName[fr]=Notation musicale
Comment=Create, play and print sheet music
Comment[ru]=Визуальный редактор нотных партитур
Comment[fr]=Gravure de partitions musicales
Exec=QT_AUTO_SCREEN_SCALE_FACTOR=0 mscore3 -D 100 %F
Icon=mscore3
StartupNotify=true
Terminal=false
Type=Application
Categories=Qt;Audio;Sequencer;Midi;AudioVideoEditing;Music;AudioVideo;
Keywords=music;notation;composition;composing;arranging;making;sheet music;music notation software;lead sheet;leadsheet;score;full score;scorewriter;MIDI;musicxml;playback;instrument;
Keywords[de]=Musik;Noten;Musiknoten;Komposition;Komponieren;Arrangieren;Notenblatt;Notenblätter;Notationsprogramm;Musiknotationsprogramm;Musiknotation;Tabulatur;MIDI;musicxml;Instrument;
MimeType=application/x-musescore3;application/x-musescore3+xml;application/vnd.recordare.musicxml3;application/vnd.recordare.musicxml3+xml;
In reply to There's MuseScore 3 file… by lelegurame
Instead of
Exec=QT_AUTO_SCREEN_SCALE_FACTOR=0 mscore3 -D 100 %F
try
Exec=env QT_AUTO_SCREEN_SCALE_FACTOR=0 mscore3 -D 100 %F
as a short Google serch reveals...
In reply to Instead of Exec=QT_AUTO… by Jojo-Schmitz
Yep, inserting "env" before could be the missing entry in the execute command (probably without "Exec=" before).
In reply to Yep, inserting "env" before… by kuwitt
I listed the whole line
In reply to Instead of Exec=QT_AUTO… by Jojo-Schmitz
Wow it works !! Thx Jojo for your help. I think I have to learn more about console command in general :D
In reply to I try to edit the command… by lelegurame
Are both settings really necessary (QT Scale factor and Dpi setting)? Maybe it also works only with DPi -100 (?).
In reply to Are both settings really… by kuwitt
If so (and probably Jojo's solution works much better, I don't have really experience with it) another way could be to create a SH file (=bash script), but I'm not a computer expert ;-).
In reply to If so (and proably Jojo's… by kuwitt
I'm also not a Linux expert, so I use the terminal for now, until I find a way to permanently edit the config
On one of my Linux systems, the environment variable doesn't matter, but on the others it does. I set this globally using facilities that are unfortunately very much distribution-specific. My distribution is a special version of Debian for Chromebook, so the way I need to set it probably isn't the way you would. But /etc/environment would probably do the job for you. Or just modify the desktop file as noted. Or create a shell script wrapper and execute that instead of the AppImage file directly.
In reply to On one of my Linux systems,… by Marc Sabatella
I don't install MuseScore3 via appimage. It already installed by default in AV Linux.
I already try to tweak /etc/environment but nothing change. I found workaround by edit my launcher menu and change the command into
env QT_AUTO_SCREEN_SCALE_FACTOR=0 mscore3 -D 100 %F
and it finally worked flawlessly. :DIn reply to I don't install MuseScore3… by lelegurame
Hmm, really? What version of MuseScore do they provide? See Help / About; current version is 3.6.2.
We don't really support or recommend using third party builds like this - they might happen to work, but more often than not they are out of date and have issues with their build processes that cause hard-to-diagnose problems later. So I definitely recommend the AppImage. But anyhow, the same methods as described should work either way.
In reply to Hmm, really? What version… by Marc Sabatella
My system's version is 3.2.3
Thank for your advice :)
In reply to My system's version is 3.2.3… by lelegurame
Yes, that version is more than two years old now unfortunately. Definitely get the current AppImage, probably over a thousands bugs fixed, significant new functionality added, etc.
In reply to Yes, that version is more… by Marc Sabatella
Thank you marc ! I'm not accustomed to use appimage, but I think I'll try since appimages don't interfere with another package. Some Debian based distro often had their app version left behind compared to another more bleeding edge distros.