web-dev-qa-db-ja.com

i3背景と画面の解像度を保存するには?

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

誰かがそれを現在の設定にとどまるように設定する方法を教えてもらえないかと思っていました。

〜ありがとう。

3

i3は単なるウィンドウマネージャーであり、 aデスクトップ環境。そのため、画面の解像度や背景画像を設定しても、i3のドメインには分類されません。

それはあなたにできることは何もないと言っているのではありません。コマンドのexec設定を~/.i3/configに追加するだけです。

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

    xrandr --output OUTPUT --mode MODE
    

    ここで、OUTPUTは出力の名前であり、MODEWIDTHxHEIGHTの形式で利用可能な解像度の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
9
Adaephon