i3 背景と画面解像度を保存するにはどうすればいいですか?

i3 背景と画面解像度を保存するにはどうすればいいですか?

私は非常にローエンドのスペックの Lubuntu OS で i3 を実行しています。i3 は優れたデスクトップ環境ですが、ログアウトするたびに背景画像と画面解像度がデフォルトに戻ります。

現在の設定を維持するように設定する方法を教えていただけると幸いです。

〜ありがとう。

答え1

i3はただのウィンドウマネージャそれはない1つのデスクトップ環境画面解像度や背景画像の設定は、i3

何もできないというわけではありません。execコマンドの設定を に追加するだけです~/.i3/config

  • 通常、X.org は適切な画面解像度を自動的に検出して設定します。何らかの理由でこれが機能しない場合は、X.org の構成ファイルを作成/変更して、適切な解像度を手動で設定することができます。X セッション内から設定を行うだけの場合は、 をお勧めしますxrandr

    xrandr --output OUTPUT --mode MODE
    

    OUTPUTは出力の名前と、MODE形式で使用可能な解像度の 1 つですWIDTHxHEIGHT。 の出力から両方を取得できます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-01920x1080現在設定されているモードになります。xrandr --output DP-0 --mode 1600x900解像度は 1600 x 900 ピクセルに設定できます。

  • 背景画像を変更できるプログラムは多数あります。現在選択しているプログラムにコマンド ライン インターフェイスがある場合は、それを使用できます。そうでない場合は、 をお勧めしますnitrogen。シンプルな GUI があり、デスクトップの背景を簡単に選択して適用できます。また、 を使用すると、以前に保存した状態を復元できますnitrogen --restore

次のようなコードを追加すれば~/.i3/config

exec --no-startup-id xrandr --output OUTPUT --mode MODE
exec --no-startup-id nitrogen --restore

答え2

どこからでも (任意の DE) 解像度を管理するための xrandr の GUI フロント エンドが必要な場合は、arandr を使用します。

sudo pacman -Sy arandr

関連情報