Esta é uma solução do X Server e pode não funcionar com o Wayland.
Você pode usar randr
para isso, basta determinar o nome da saída e os modos disponíveis com xrandr
e usar as opções --mode
e --scale
para alterar as configurações. Desde que este modo já exista, isso alteraria a saída DP2 para 3840x2160 com 200% de escala:
xrandr --output DP2 --mode 3840x2160 --scale 2x2
Isso muda para 1024x768 com 100% de escala:
xrandr --output DP2 --mode 1024x768 --scale 1x1
Leitura adicional:
Para automatizar isso, eu uso xdotool
, por exemplo para chamar xrandr
assim que uma janela xterm
obtiver foco:
xdotool search --class xterm behave %@ focus exec xrandr