
Tengo una computadora portátil con pantalla hidpi, estoy usando Ubuntu 18.04 con una resolución de 3840x2160 y una escala del 200%. Todo el software que uso se ve bien con excepción de uno, así que me gustaría escribir un script para poder cambiar automáticamente, digamos escalar al 100% y resolución a 1024x768.
¿Hay alguna forma de hacer esto?
Respuesta1
Esta es una solución de X Server y es posible que no funcione con Wayland.
Puede usarlo randr
para eso, simplemente determine el nombre de salida y los modos disponibles xrandr
y use las opciones --mode
y --scale
para cambiar la configuración. Siempre que este modo ya exista, esto cambiaría la salida DP2 a 3840x2160 con una escala del 200%:
xrandr --output DP2 --mode 3840x2160 --scale 2x2
Esto cambia a 1024x768 con escala del 100%:
xrandr --output DP2 --mode 1024x768 --scale 1x1
Otras lecturas:
Para automatizar esto, usaría xdotool
, por ejemplo, para llamar xrandr
tan pronto como xterm
se enfoque una ventana:
xdotool search --class xterm behave %@ focus exec xrandr