GNU/Linux >> Tutoriels Linux >  >> Linux

Obtenir la résolution d'affichage à partir de la ligne de commande pour Linux Desktop

Utilisez la commande xrandr . Sans aucun argument, il affiche les résolutions disponibles et la résolution actuelle (avec un astérisque), par exemple :

$ xrandr | fgrep '*'

Solution alternative :xdpyinfo | grep dimensions . xdpyinfo est plus ancien que xrandr , donc peut-être plus portable si vous utilisez une très ancienne distribution ou un serveur X différent.


Vous pouvez obtenir les résolutions horizontale et verticale à l'aide de la commande suivante :

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

ou, sous une forme plus compacte (comme suggéré par Peter.O dans ce commentaire) :

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

Par exemple, sur un écran 1600x900, cela produira la sortie suivante :

1600 900

Vous pouvez ensuite placer les valeurs dans des variables distinctes à l'aide de la commande :

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

Affichez les valeurs des variables ci-dessus à l'aide de la commande :

echo $RES_X, $RES_Y

Sur un écran 1600x900, la sortie est :

1600, 900

Linux
  1. Configurer un espace de travail Linux à distance depuis la ligne de commande

  2. 8 conseils pour la ligne de commande Linux

  3. Utilisation de Stratis pour gérer le stockage Linux à partir de la ligne de commande

  4. Rapports d'E/S à partir de la ligne de commande Linux

  5. 8 sous-commandes Linux virsh pour la gestion des machines virtuelles sur la ligne de commande

4 outils Markdown pour la ligne de commande Linux

Conseils pour lister les fichiers avec ls sur la ligne de commande Linux

3 gestionnaires de mots de passe pour la ligne de commande Linux

Maîtrisez la ligne de commande Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Ripgrep - L'outil de recherche de ligne de commande le plus rapide pour Linux