HiDPIモニターに合わせてi3ウィンドウマネージャのサイズをどのように調整しますか?

HiDPIモニターに合わせてi3ウィンドウマネージャのサイズをどのように調整しますか?

私は3200×1800ピクセルの解像度を持つDell XPS 13 9343 2015を持っています。

i3ウィンドウマネージャを使用しようとしていますが、すべてが小さく読みにくいです。

以下を使用して、各アプリケーション(firefox、端末など)を拡張しました.Xresources

! Fonts {{{
Xft.antialias: true
Xft.hinting:   true
Xft.rgba:      rgb
Xft.hintstyle: hintfull
Xft.dpi:       220
! }}}

しかし、i3インターフェイスはまだ拡張できません...


これが問題を解決することはわかりますがxrandr --dpi 220、それをどのように/どこで使用するのかわかりません。

誰かがこの問題について教えてもらえますか?

答え1

バージョン4.13以降、i3はXft.dpiからDPI情報を読み取ります(源泉)。したがって、高DPI画面で動作するようにi3を設定するには、2つのファイルを変更する必要があります。

~/.Xresources必要な値に次の行を追加します。

Xft.dpi: 120

Xは~/.xinitrc源泉):

xrdb -merge ~/.Xresources
exec i3

これは、XリソースからDPI設定を読み取る他のアプリケーション(端末など)に影響します。

答え2

Xセッションを実行しているすべてのユーザーとしてxrandrを実行できます。 Xrandrはコマンドラインプログラムなので、端末で実行できます。

したがって、ユーザー端末でこれを実行します。

$ xrandr --dpi 220

答え3

i3 から DPI のみを変更するには、i3 構成ファイルにコマンドを挿入し、次の行を使用します。

exec xrandr --dpi 220

ディストリビューションによっては、構成ファイルは別の場所にありますが、通常は次の場所にあります。~/.config/i3/config

答え4

次の内容で ~/.Xresources ファイルを作成します。

Xft.dpi: 96

96を設定したいDPIに置き換えます。

関連情報