Ich möchte einen Befehl wie get-screen-resolution
während einer X-Sitzung ausführen, um eine '800x480'-Ausgabe zu erhalten. (oder was auch immer die tatsächliche Bildschirmgröße ist).
Gibt es dafür etwas zur Verfügung? Derzeit mache ich einen Screenshot und messe die *.jpg
Breite und Höhe der resultierenden Attribute.
Wie stelle ich die Bildschirmgröße während einer X-Sitzung über die Befehlszeile ein?
command-line
xorg
Stefan
quelle
quelle
Antworten:
Sie können
xrandr
beides verwendenHolen Sie sich Auflösung
Auflösung einstellen
quelle
xrandr
Sie SSH ausführen, ist es wichtig, die Anzeige explizit anzugeben, indem Sie den Parameter--display 0
zu Ihrem Beispiel hinzufügen oder zuerst die Umgebungsvariable festlegen ,export DISPLAY=0
bevor Sie Ihr Beispiel ausführen. Dies liegt daran, dass die Anzeige über SSH-Verbindungen nicht automatisch erkannt werden kann.Aus meiner persönlichen Shell-Bibliothek:
quelle
Saubere
xrandr
Ausgabe für ImagemagickDie folgende Zeile nimmt die Ausgabe von
xrandr
und bereinigt sieawk
zur Verwendung mit imagemagick:quelle