Dell XPS 13 9343 2015を使用しており、解像度は3200x1800ピクセルです。
私はそれにi3ウィンドウマネージャーを使用しようとしていますが、すべてが小さく、ほとんど読み取ることができません。
.Xresources
を使用して、すべてのアプリケーション(firefox、ターミナルなど)をなんとかスケーリングできました。
! Fonts {{{
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintfull
Xft.dpi: 220
! }}}
しかし、i3インターフェイスはまだ拡張されません...
xrandr --dpi 220
が問題を解決する可能性があることを理解しましたが、それを使用する方法/場所がわかりません。
誰かがこの問題について私を啓発できますか?
Xrandrは、Xセッションを実行している任意のユーザーとして実行できます。 Xrandrはコマンドラインプログラムであるため、ターミナルで実行します。
だからあなたはあなたのユーザーターミナルでこのようなものを実行するでしょう
$ xrandr --dpi 220
I3内のDPIのみを変更する場合は、次の行を使用してコマンドをi3構成ファイルに追加できます。
exec xrandr --dpi 220
ディストリビューションに応じて、設定ファイルはさまざまな場所にありますが、多くの場合~/.config/i3/config
承認された回答に対する@maletorによるコメントを私見する新しい回答を正当化します。バージョン4.13以降、i3はXft.dpi( source )からDPI情報を読み取ります。したがって、高DPI画面で動作するようにi3を設定するには、おそらく2つのファイルを変更する必要があります。
次の行を~/.Xresources
に適切な値で追加します。
Xft.dpi: 120
Xが~/.xinitrc
( source )で起動するときに、設定が正しく読み込まれていることを確認します。
xrdb -merge ~/.Xresources
exec i3
XリソースからDPI設定を読み取る他のアプリケーション(端末など)に影響することに注意してください。
VirtualBoxについて率直に言って、VirtualBox( 'xrandr --dpi 220')を使用すると、ここで選択した回答が機能しなかったため、標準のubuntu/linux環境の方法で解像度を構成するI3の問題を解決しました-私のi3セッションウィンドウは閉店しました。したがって、解像度を構成するために、次の標準的なコマンドシーケンスを使用しました。
_cvt 3840 2160 60
// Output: -> Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
_
出力の一部(Word Modelineの後)を新しいコマンドのパラメーターとして使用する
_xrandr --newmode "3840x2160_60.00" 3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandr --addmode VGA-1 3840x2160_60.00
_
//この最後のコマンドは、作成された解像度をアクティブにします
_xrandr -s 3840x2160
_
ユーザーのロギングセッション間で構成を保存するには、当然、次のコマンドを.bashrc initファイルに追加する必要があります。
設定後、1ピクセルのスクロールバースペースを取り除くには、メニューから[表示]→[スケールモード]を選択します。 UltraHdディスプレイをWindowsホストのメインディスプレイとして構成することもできます。
私の解決策は、次のリンクからの2つの回答の組み合わせです:参照: https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution
編集:簡略化されたアプライアンスには1つのワンライナーが含まれています
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
適切な結果の解像度画面サイズのアスペクト比は後で再評価/調整される可能性があるため、xrandコマンドによって作成された解像度を確認します-出力の最後に追加されます、
1)特定のディスプレイに解像度を割り当てます-
_xrandr --addmode VGA-1 "2224x1250_60.00"
_
2)ディスプレイに必要な解像度を出力する
_xrandr --output VGA-1 --mode "2224x1250_60.00"
_
私の質問の編集は削除されたので(理由はわからない)、ここに私がそれを修正した方法があります:
私は単に置くことによってそれを解決しました:
xrandr --dpi 220
exec i3
私の.xinitrc
。