MATLAB は Linux の 高 DPI ディスプレーに対応していますか?

1 view (last 30 days)

高解像度 4K ディスプレーで  Linux 版 MATLAB を使用しています。
しかし表示されるメニューやメニューバーなどが非常に小さく、また文字も小さいため読みにくいです。
エディターとコマンドウィンドウではフォントサイズを変更しましたが、MATLAB プログラムのメニューバーのサイズを変更する方法が見つかりません。 

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 18 Aug 2025
MATLABはR2017b以降、Linux上で高 DPI ディスプレーをサポートしています。
Linux システムでの高 DPI ディスプレーの使用には、以下の2つの手順が必要です。
  1. MATLAB でのスケールの設定 
  2. システムの DPI の調整 
MATLAB のスケール係数は、MATLAB デスクトップとウィンドウのサイズと位置に影響します。
システム DPI は、軸とラベルのスケールとフォントサイズを決定します。
実際の手順は以下の通りとなります。  
ステップ1:MATLAB のスケール係数を設定するには、MATLAB コマンドウィンドウで以下のコマンドを実行します。
R2024b 以前の場合:
>> s = settings; >> s.matlab.desktop.DisplayScaleFactor >> s.matlab.desktop.DisplayScaleFactor.PersonalValue = 1.5
R2025a 以降の場合:
>> s = settings; >> s.matlab.desktop.Zoom.PersonalValue=150
ここでは、スケール係数は 1.5 または 150% に設定されています。
ステップ2:スケール係数に一致するようにシステムの DPI を調整するには、次のターミナルコマンドを使用します。
% xdpyinfo | grep resolution 解像度:96x96ドット/インチ % xrandr --dpi 144
選択する DPI 値は、"xdpyinfo" で取得した解像度に設定された MATLAB スケール係数をかけ合わせた値です。この例では、96 × 1.5 = 144 です。
なお、手順 2 の後に MATLAB を再起動する必要があります。
手記:
  • R2017b より前のリリースでは、Linux での高 DPI ディスプレーはサポートされていません。
  • 以下に示す回避策は、視覚的な外観を改善するのに役立つ場合があります。
  1. さまざまなウィンドウでテキストのフォントサイズを大きくすることができます。ただし、ツールバーのアイコンやフォントサイズは変更できません。
  2. 高 DPI モニターを、1920x1080 などの低い画面解像度に切り替えることができます。
  3. 低解像度のモニターを接続して、そのモニターで MATLAB を使用できます。

More Answers (0)

Categories

Find more on 起動と終了 in Help Center and File Exchange

Products


Release

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!