如何使用命令列更改顯示解析度和縮放比例

如何使用命令列更改顯示解析度和縮放比例

我有一台帶有 hidpi 顯示器的筆記型電腦,我使用的是 Ubuntu 18.04,解析度為 3840x2160,比例為 200%。我使用的所有軟體看起來都很好,除了一個例外,所以我想編寫一個腳本,以便我可以自動更改,比如說縮放到 100%,分辨率到 1024x768。

有沒有辦法做到這一點?

答案1

這是一個 X Server 解決方案,可能不適用於 Wayland。

為此,您randr只需確定輸出名稱和可用模式,然後xrandr使用--mode--scale選項來變更設定。如果此模式已存在,這會將輸出 DP2 變更為 3840x2160,縮放比例為 200%:

xrandr --output DP2 --mode 3840x2160 --scale 2x2

這將更改為 1024x768,縮放比例為 100%:

xrandr --output DP2 --mode 1024x768 --scale 1x1

延伸閱讀:


為了自動化此操作,我會使用,例如在視窗獲得焦點時立即xdotool呼叫:xrandrxterm

xdotool search --class xterm behave %@ focus exec xrandr

相關內容