特定のアプリのGUI DPIスケーリングが非常に小さい

特定のアプリのGUI DPIスケーリングが非常に小さい

私は最近、解像度 1920 x 1080 で実行している UBUNTU マシンに をインストールしました。STEAMこれらwebcamstudioのアプリケーションはシステム全体のフォント サイズを尊重せず、代わりに異なる DPI を使用するため、テキストが非常に小さくなり、メニューの読み取りが非常に困難になることが分かりました。

これらのアプリの GUI フォントがこの解像度で極小にならないように設定を変更する方法はありますか?

答え1

HiDPIスキンは現在受け入れられている答え作者によって非推奨とされており、完全に拡張できるものではありません。

まだ良い解決策を探している人のために、実際に Steam にはそのための設定があります。

「Steam」->「設定」->「インターフェース」->「モニターのサイズに基づいてテキストとアイコンを拡大する」をチェックし、Steam を再起動するだけです。最適なテキスト サイズが得られます。

答え2

現在、Steam は Linux 上のフォント サイズをハードコードしています。

フォントサイズを大きくする唯一の方法は、HiDPIスキン

インストール:

  1. ターミナルを開く
  2. cdSteamスキンディレクトリに(注記を参照)
  3. リポジトリをクローンします(git がインストールされている必要がありますsudo apt-get install git

    git クローンhttps://github.com/MoriTanosuke/HiDPI-Steam-Skin.git

次にSteamを開き、「設定」->「インターフェース」に進みます。新しいスキン「HiDPI-Steam-Skin」を選択します。

注記: スキンの正確なパスはインストールによって異なる場合があります。

~/.steam/skins/またはにある可能性があります~/.local/share/Steam/skins/

答え3

私は KDE を使用しています。これを修正するには次のようにします:

システム設定 → アプリケーション スタイル → GNOME/GTK アプリケーション スタイル → GTK テーマ → フォント

そこでフォントと新しいサイズを選択しました。私の場合、表示されたフォントはアクティブではなかったため、表示されているものが適用されませんでした。フォント サイズを大きくしたり小さくしたりするだけで設定が更新され、機能しました。アプリケーションを再起動するだけで済みました。

答え4

これはおそらくシステムのデフォルトの dpi スケーリングが原因です。最近、Sublime Text 3 でも同じ問題が発生しました。デフォルトの dpi である「1」を使用する必要があります。設定を変更すると、特定のアプリは特定の解像度用に作成されているため、不規則に動作し、GUI のレンダリング プロセスで問題が発生します。

これを修正するには、

システム > 設定 > ディスプレイ > メニューとタイトルバーのスケール

スケールを 1 に変更します。これで問題は解決するはずです (念のため PC を再起動してください :p)。

関連情報