フォントサイズが大きすぎます。表示倍率やdpiはどこで指定できますか?

フォントサイズが大きすぎます。表示倍率やdpiはどこで指定できますか?

Arch Linux KDEを実行しているデスクトップコンピュータが2台以上あります。初期設定はすべて同じです。今、そのうちの1つに拡大表示があります。この問題の設定が見つかりませんでした。

KDEのすべての設定を確認したら、これがKDEの設定ではないと言うことができます。フォント(およびその他の表示要素)を大きくしすぎる可能性がある他の設定やプロファイルは何ですか?

起動中のメッセージテキストは正常です。 Xが起動すると問題が始まります。

私のモニターに109ppi。問題は次のとおりです。

xdpyinfo | grep dots
resolution:    192x191 dots per inch

私は値が109(モニターと一致するように)または96(通常のXorg値)であることを望みます。

システム設定>ディスプレイ構成では、倍率は1.0です。

システム設定>フォントで「Force Font DPI」を確認し、必要な値を設定できます。しかし効果はありませんxdpyinfoそれでも「インチあたりのドット数192×191」と報告されています。

Xorg設定ファイルがありません。

/etc/xorg.conf: No such file or directory
/etc/X11/xorg.conf: No such file or directory

私には珍しいことはありません.fonts.conf

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.fonts</dir>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>

異常な設定は見つかりませんでしたprintenv

答え1

読書建築ウィキペディアXorgは私をソリューションに導きました。状態

X サーバの DPI は次のように決定されます。

  • -dpiコマンドラインオプションの優先順位が最も高いです。
  • このオプションを使用しない場合は、X 構成ファイルの DisplaySize 設定を使用して、画面の解像度に基づいて DPI をエクスポートします。
  • DisplaySize が指定されていない場合、DDC の表示サイズ値は、画面解像度に基づいて DPI を導出するために使用されます。
  • DDC がサイズを指定しない場合、デフォルトは 75DPI です。

これに基づいて「-dpi」を見つけて問題を発見しました。

grep -r '\-dpi' /etc/
/etc/sddm.conf:ServerArguments=-nolisten tcp -dpi 192

行から「-dpi 192」を削除すると問題が解決しました。

関連情報