- Setting the MATLAB scale factor
- Calibrating the system's DPI
Matlab with HiDPI... is still an issue on Linux(?)
57 次查看(过去 30 天)
显示 更早的评论
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 中查找有关 Introduction to Installation and Licensing 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!