GNU/Linux >> Tutoriales Linux >  >> Linux

Obtenga resolución de pantalla desde la línea de comandos para Linux Desktop

Utilice el comando xrandr . Sin ningún argumento muestra las resoluciones disponibles y la actual (con un asterisco), por ejemplo:

$ xrandr | fgrep '*'

Solución alternativa:xdpyinfo | grep dimensions . xdpyinfo es mayor de xrandr , por lo que podría ser más portátil si usa una distribución muy antigua o algún servidor X diferente.


Puede obtener las resoluciones horizontal y vertical con el siguiente comando:

xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $1, $2}'

o, en forma más compacta (como sugiere Peter.O en este comentario):

xdpyinfo | awk -F'[ x]+' '/dimensions:/{print $3, $4}' 

Por ejemplo, en una pantalla de 1600x900, esto producirá el siguiente resultado:

1600 900

Luego puede colocar los valores en variables separadas usando el comando:

read RES_X RES_Y <<<$(xdpyinfo | awk -F'[ x]+' '/dimensions:/{print $3, $4}')

Muestre los valores de las variables anteriores usando el comando:

echo $RES_X, $RES_Y

En una pantalla de 1600x900, la salida es:

1600, 900

Linux
  1. Uso de Google Drive desde la línea de comandos de Linux

  2. Migración de un servidor Linux desde la línea de comandos

  3. ¿Cómo puedo obtener la resolución (ancho y alto) de un archivo de video desde una línea de comando de Linux?

  4. ¿Cómo mostrar los parámetros de la línea de comandos del kernel de Linux dados para el arranque actual?

  5. ¿Cómo obtengo mi dirección IP desde la línea de comandos?

4 herramientas Markdown para la línea de comandos de Linux

Sugerencias para enumerar archivos con ls en la línea de comandos de Linux

3 gestores de contraseñas para la línea de comandos de Linux

Domina la línea de comandos de Linux

Cómo buscar archivos desde la línea de comandos de Linux

Ripgrep:la herramienta de búsqueda de línea de comandos más rápida para Linux