我有一台带 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
调用:xrandr
xterm
xdotool search --class xterm behave %@ focus exec xrandr