GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Rufen Sie die Anzeigeauflösung von der Befehlszeile für Linux Desktop ab

Verwenden Sie den Befehl xrandr . Ohne Argument zeigt es die verfügbaren Auflösungen und die aktuelle (mit einem Sternchen) an, zum Beispiel:

$ xrandr | fgrep '*'

Alternative Lösung:xdpyinfo | grep dimensions . xdpyinfo ist älter als xrandr , könnte also besser portierbar sein, wenn Sie zufällig eine sehr alte Distribution oder einen anderen X-Server verwenden.


Sie können die horizontale und vertikale Auflösung mit dem folgenden Befehl abrufen:

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

oder in kompakterer Form (wie von Peter.O in diesem Kommentar vorgeschlagen):

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

Auf einem 1600 x 900-Display erzeugt dies beispielsweise die folgende Ausgabe:

1600 900

Sie können die Werte dann mit dem folgenden Befehl in separate Variablen einfügen:

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

Zeigen Sie die Werte der obigen Variablen mit dem Befehl:

an
echo $RES_X, $RES_Y

Auf einem 1600x900-Display lautet die Ausgabe:

1600, 900

Linux
  1. E/A-Berichte über die Linux-Befehlszeile

  2. 8 Linux-virsh-Unterbefehle zum Verwalten von VMs auf der Befehlszeile

  3. Migrieren eines Linux-Servers über die Befehlszeile

  4. Grundlagen der Linux-Befehlszeile – Ausführen von Befehlen über die Befehlszeile

  5. Wie kann ich die Auflösung (Breite und Höhe) für eine Videodatei von einer Linux-Befehlszeile abrufen?

4 Markdown-Tools für die Linux-Befehlszeile

Tipps zum Auflisten von Dateien mit ls in der Linux-Befehlszeile

3 Passwort-Manager für die Linux-Kommandozeile

Meistern Sie die Linux-Befehlszeile

So suchen Sie nach Dateien über die Linux-Befehlszeile

Ripgrep – Das schnellste Kommandozeilen-Suchtool für Linux