私は非常にローエンドの仕様のLubuntu OSでi3を実行しています。 i3は優れたデスクトップ環境ですが、ログアウトするたびに画像と画面の解像度がデフォルトに戻ります。
誰かがそれを現在の設定にとどまるように設定する方法を教えてもらえないかと思っていました。
〜ありがとう。
i3は単なるウィンドウマネージャーであり、 aデスクトップ環境。そのため、画面の解像度や背景画像を設定しても、i3のドメインには分類されません。
それはあなたにできることは何もないと言っているのではありません。コマンドのexec
設定を~/.i3/config
に追加するだけです。
通常、X.orgは独自に正しい画面解像度を見つけて設定する必要があります。何らかの理由でこれが機能しない場合は、X.orgの構成ファイルを作成/変更して、正しい解像度を手動で設定できます。 Xセッション内から設定を行うだけの場合は、xrandr
をお勧めします。
xrandr --output OUTPUT --mode MODE
ここで、OUTPUT
は出力の名前であり、MODE
はWIDTHxHEIGHT
の形式で利用可能な解像度の1つです。 xrandr --query
の出力から両方を取得できます。例えば:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm
1920x1080 60.00*+
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 60.02
1280x960 60.00
1280x720 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
ここで、接続された出力の名前はDP-0
で、1920x1080
は現在設定されているモードです。 xrandr --output DP-0 --mode 1600x900
を使用すると、解像度を1600 x900ピクセルに設定できます。
背景画像を変更できるプログラムはたくさんあります。現在の選択にコマンドラインインターフェイスがある場合は、それを使用できます。それ以外の場合は、nitrogen
をお勧めします。デスクトップの背景を簡単に選択して適用できるシンプルなGUIを備えており、以前に保存した状態はnitrogen --restore
で復元できます。
したがって、~/.i3/config
に以下を追加できます
exec --no-startup-id xrandr --output OUTPUT --mode MODE
exec --no-startup-id nitrogen --restore