Me gustaría ejecutar un comando como get-screen-resolution
durante una sesión X para obtener una salida '800x480'. (o cualquiera que sea el tamaño real de la pantalla).
¿Hay algo disponible para esto? Actualmente tomo una captura de pantalla y *.jpg
mido los atributos de ancho y alto resultantes .
Además, ¿cómo configuro el tamaño de pantalla durante una sesión X desde la línea de comandos?
command-line
xorg
Stefan
fuente
fuente
Respuestas:
Puedes usar
xrandr
para hacer ambasObtener resolución
Establecer resolución
fuente
xrandr
sobre SSH, es importante especificar explícitamente la pantalla ya sea agregando el parámetro--display 0
a su ejemplo o configurando primero la variable de entornoexport DISPLAY=0
antes de ejecutar su ejemplo. Esto se debe a que la pantalla no se puede detectar automáticamente a través de conexiones SSH.Desde mi biblioteca personal de shell:
fuente
xrandr
Salida limpia para uso de imagemagickLa siguiente línea toma la salida
xrandr
y la limpiaawk
para usar con imagemagick:fuente