i3 如何保存背景和螢幕解析度?

i3 如何保存背景和螢幕解析度?

我在具有非常低端規格的 Lubuntu 作業系統上運行 i3。 i3 是一個很棒的桌面環境,但是,每次我登出背景圖片時,螢幕解析度都會恢復為預設值。

我想知道是否有人可以告訴我如何設定它,以便它們保持當前設定。

〜謝謝。

答案1

i3只是一個視窗管理器, 這是不是A桌面環境。因此,設定螢幕解析度或背景影像不屬於i3

這並不是說您無能為力。您只需將exec命令的設定添加到您的~/.i3/config.

  • 通常 X.org 應該自行查找並設定正確的螢幕解析度。如果由於某種原因這對您不起作用,您可以建立/修改 X.org 的設定檔以手動設定正確的解析度。如果您只想在 X 會話中進行設置,我建議您這樣做xrandr

    xrandr --output OUTPUT --mode MODE
    

    其中OUTPUT是輸出的名稱以及MODE格式中可用的解析度之一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-0並且1920x1080是目前設定的模式。解析度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

如果您需要 xrandr 的 GUI 前端來管理任何地方(任何 DE)的分辨率,請使用 arandr。

sudo pacman -Sy arandr

相關內容