- Setting the MATLAB scale factor
- Calibrating the system's DPI
Matlab with HiDPI... is still an issue on Linux(?)
46 ビュー (過去 30 日間)
古いコメントを表示
Fabio Garofalo
2016 年 12 月 17 日
コメント済み: Nick Evstigneev
2023 年 2 月 9 日
Hi,
I wonder if there is a solution for the small interface issue that Matlab has on HiDPI screen under Linux. It is becoming a real messy working intensively, especially with AppDesigner that suffers also because you cannot change the font size in the editor.
Thanks for the help.
Fabio
0 件のコメント
採用された回答
Jacopo Antonello
2017 年 10 月 6 日
MathWorks suggested the following procedure, which works well for me (R2017b). Quoting from their email:
Tuning a high-DPI Linux system requires two steps
The MATLAB scale factor affects MATLAB desktop and the size/position of windows. The system DPI determines the scale and font size of axes and labels. To set the MATLAB scale factor, please use the following MATLAB commands:
>> s = settings;s.matlab.desktop.DisplayScaleFactor
>> s.matlab.desktop.DisplayScaleFactor.PersonalValue = 1.5
To calibrate the system DPI to match the scale facto, please use the following terminal commands :
% xdpyinfo | grep resolution
resolution: 96x96 dots per inch
% xrandr --dpi 144
The DPI value chosen should be the resolution found with xdpyinfo multiplied by the MATLAB scale factor that was set. In the example, 96 × 1.5 = 144.
MATLAB must be restarted after Step 2.
11 件のコメント
Xiao Liu
2022 年 11 月 14 日
Ubuntu 20.04 and matlab 2022b. my 4k monitor is scaled by 200% in the system settings. my resolution is 162x161 dots per inch.
s.matlab.desktop.DisplayScaleFactor.PersonalValue = 2
the GUI and editer looks OK, but the datatips and function hints are still not scaled. you can see from the screenshots, they are very tiny.


Nick Evstigneev
2023 年 2 月 9 日
I found the issue with this:
One needs to adjust the custum font size for the editor back to, say 12, and then in an open editor window just zoom in by pressing Ctrl + as much as you like.
Before:

Now:

その他の回答 (3 件)
Abhinuv Pitale
2018 年 9 月 4 日
This worked really well for me on Ubuntu 16.04
>> s = settings;s.matlab.desktop.DisplayScaleFactor
>> s.matlab.desktop.DisplayScaleFactor.PersonalValue = 1.5
Additionally, I changed font properties in Preferences -> Font to higher font values.
0 件のコメント
Brian Chen
2017 年 3 月 10 日
Has this issue been resolved in R2017a?
5 件のコメント
marvin rüppel
2017 年 5 月 17 日
THis is terrible. Matlab is extremely inconvenient to use with the extremely small symbols.
Walter Roberson
2017 年 5 月 17 日
I recommend you raise the matter as a support case. Any of the volunteers who might happen to know something about the situation would not be permitted to comment about it.
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!