Permanently change MuseScore DPI on MacOS
I'm running MuseScore on a Mac and an externally connected 4k display. The icons are extremely small and not usable at all. I've searched through the forums and found a useful piece of advice: start the application with the command line option -D, like this: /Applications/MuseScore\ 3.app/Contents/MacOS/mscore -D 120
.
Is there a possibility to permanently change the DPI settings somewhere, so I don't always have to start the application from the command line?
Comments
No
In reply to No by Jojo-Schmitz
:-(
But see #312051: expose DPI override as a setting
I'd be extremely surprised if macOS doesn't provide a way to override the command line from the program icon. I'd do a search of some Apple support forums to see. But if not, at least you can create a shell script and use that instead.
In reply to I'd be extremely surprised… by Marc Sabatella
Ok, I found a workaround for now, following the advice from Stackexchange: https://apple.stackexchange.com/a/17479/188797
Basically:
MuseScore 3.App
package.mscore
shell script inside theMuseScore 3.App
package that calls the actual application with the right DPS and the following content:Now MuseScore opens in the right DPS - it's definitely a solution that expert users can pull off, but for regular users will be way too complicated. I'm looking forward to the mentioned issue being implemented, so that normal users can enjoy MuseScore on a 4k screen on Mac too.
In reply to Ok, I made a workaround for… by AlexanderP
Probably there is some setting within macOS that will allow this to work more directly, some way to tell the OS not to lie about the screen resolution. I recall having heard about such settings when "Retina" displays were new. I gather your overall system settings are working for other apps, so probably there is an app-specific setting you need to enable. Unfortunately every OS is different, and compounding it are all the different devices and drivers out there, it's virtually impossible for one app to handle every possibility perfectly out of the box.