最近的工作是測試服務器的板載GPU,由於一切處於開發階段,連USB驅動都沒有,無法通過鍵鼠操作,切換桌面分辨率成了一項難題。
用谷歌、用百度,總算找到了一個在遠程終端修改分辨率的方法,在此記錄:
- 修改DISPLAY環境變量
由於通過遠程終端登錄,DISPLAY環境變量不是指向GPU輸出的終端,我們可以手動修改DISPLAY環境變量,以達到在當前遠程終端上控制GPU輸出的目的,在單顯卡單顯示器的場景下,這個變量值可以修改爲“:0”。
$ DISLPAY=:0
- 查看支持的分辨率列表
$ xrandr
Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x 2560
DFP1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0
1152x648 60.0 +
1280x960 75.0 60.0
1280x800 75.0 60.0
1152x864 75.0 60.0
1280x768 74.9 59.9
1280x720 60.0
1024x768 75.0 70.1 60.0
800x600 72.2 75.0 70.0 60.3 56.2
720x480 60.0
640x480 75.0 72.8 60.0
- 切換分辨率
在上述的分辨率列表中選擇自己要切換的分辨率,例如要切換到1024x768:
$ xrandr -s 1024x768
參考:
【1】ArchLinux Xrandr (簡體中文)