GNU/Linux >> Linux Esercitazione >  >> Linux

Ottieni la risoluzione dello schermo dalla riga di comando per Linux Desktop

Usa il comando xrandr . Senza alcun argomento visualizza le risoluzioni disponibili e quella corrente (con un asterisco), ad esempio:

$ xrandr | fgrep '*'

Soluzione alternativa:xdpyinfo | grep dimensions . xdpyinfo è più vecchio di xrandr , quindi potrebbe essere più portabile se ti capita di utilizzare una distribuzione molto vecchia o un server X diverso.


Puoi ottenere le risoluzioni orizzontale e verticale usando il seguente comando:

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

oppure, in forma più compatta (come suggerito da Peter.O in questo commento):

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

Ad esempio, su uno schermo 1600x900 questo produrrà il seguente output:

1600 900

È quindi possibile inserire i valori in variabili separate utilizzando il comando:

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

Visualizza i valori delle suddette variabili usando il comando:

echo $RES_X, $RES_Y

Su uno schermo 1600x900, l'output è:

1600, 900

Linux
  1. Configura un'area di lavoro Linux in remoto dalla riga di comando

  2. Utilizzo di Google Drive dalla riga di comando di Linux

  3. Migrazione di un server Linux dalla riga di comando

  4. Come posso ottenere la risoluzione (larghezza e altezza) per un file video da una riga di comando di Linux?

  5. Come ottengo il mio indirizzo IP dalla riga di comando?

4 Strumenti di markdown per la riga di comando di Linux

Suggerimenti per elencare i file con ls nella riga di comando di Linux

3 gestori di password per la riga di comando di Linux

Padroneggia la riga di comando di Linux

Come cercare file dalla riga di comando di Linux

Ripgrep – Lo strumento di ricerca da riga di comando più veloce per Linux