Me gustaría ejecutar un comando como get-screen-resolutiondurante 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 *.jpgmido 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
xrandrpara hacer ambasObtener resolución
Establecer resolución
fuente
xrandrsobre SSH, es importante especificar explícitamente la pantalla ya sea agregando el parámetro--display 0a su ejemplo o configurando primero la variable de entornoexport DISPLAY=0antes 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
xrandrSalida limpia para uso de imagemagickLa siguiente línea toma la salida
xrandry la limpiaawkpara usar con imagemagick:fuente