私のラップトップ画面の物理DPIは、次の正しい出力から計算できるように、約142ドット/インチですxrandr --query
。
$ xrandr --query | head
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
ただし、Ubuntuは一見、Xサーバーに96 dpiの使用を強制しているため、ディスプレイの物理サイズが誤っていると想定されています。 xdpyinfo
$ xdpyinfo | grep -B2 dots
screen #0:
dimensions: 1920x1080 pixels (508x286 millimeters)
resolution: 96x96 dots per inch
その結果、フォントやその他の視覚要素は、本来あるべきサイズよりも小さくなります。このウェブサイトのどのブラウザでも確認できます。正方形が小さすぎます。1インチ^ 2未満です。
この答えは、私の作品いずれも回避策の数を示しています。
オプション
-dpi 142
でXを開始するようにlightdmに指示します。これは、Saucyで/etc/lightdm/lightdm.conf.d/50-xserver-command.confを編集することで実現しました。効果はありません。xrandr -dpi 142x142
/etc/X11/Xsession.d/にファイルを追加してXセッションを開始するときに、を実行します。影響なしさまざまな方法で実現できるテキストスケーリング係数を設定します。これは、Unity / Gnome / GTK(?)、基本的には標準のUbuntu GUIによってレンダリングされたフォントにのみ影響しますが、WebブラウザーやPDFビューアなどの他のアプリでは失敗します。私が欲しいものではありません。
Ubuntuで画面の正しいdpiを使用するにはどうすればよいですか?
更新:これは、機能として偽装された既知のバグのようです。あなたの回避策は何ですか?