linuxのdpiについて
はじめに
gnomeからi3に変えたときに文字やらアイコンやらが小さくなってしまったのでその対処法を書こうと思いました。画像じゃわかりにくいけどbarが小さすぎて文字がとても読みにくい。
原因
画面が小さい割にパソコンの解像度が妙に高いことが原因だと思われます。(自分のパソコンは2560x1440)
デスクトップ環境にはコモンウィジェットツールキットやライブラリセットを使った様々な X クライアントがバンドルされており、完全なグラフィカルユーザーインターフェース (GUI) を提供します。
デスクトップ環境は色々やってくれていますが、i3などのウィンドウマネージャはその恩恵を受けられません。ショートカットキーとかも自分で設定する必要があります。
対策
i3のバーが小さい
Xのdpiを変更してやるといい感じの大きさになります。~/.xprofileに
を追加したらうまくいきました。
Xorg - ArchWiki に乗っているようにDisplaySizeを指定してもうまく行きました。
正直にディスプレイの大きさを書いてもいいのですが自分はdpiがちょうど180になるように大きさを計算しました。
chromiumが小さい
これもArchwikiで解決します。
qtreatorが小さい
これもArchwikiで解決します。
lightdmが小さい
webkit2greeterを使用しています
HiDPI support · Issue #48 · Antergos/web-greeter · GitHub
eclipseの文字が小さい
あまりいい方法だと思えませんがgtkのフォントサイズを大きくします。
509669 – [HiDPI][GTK3][Linux] Wrong font size in several components
おわりに
なにかありましたらどんどんコメントをよろしくお願いします。
この記事はSPC同好会 Advent Calendar 2017の10日目です。