我在具有非常低端規格的 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