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

Wie kann ich die X11-Bildschirmauflösung abfragen?

Wenn Xinerama verwendet wird, versuchen Sie es mit XineramaQueryScreens . Andernfalls können Sie möglicherweise von einem einzelnen Bildschirm ausgehen und (X)WidthOfScreen verwenden /(X)HeightOfScreen.

(Siehe auch die andere Antwort. Es ist aus der Ferne möglich, dass jemand das alte X-Bildschirmmodell verwendet, bei dem Ihre Bildschirme :x.0 sind , :x.1 usw.)


Sehen Sie sich Anzeigemakros und Bildschirmmakros im Xlib-Handbuch an.

Konkret:

  • Aus dem ersten Link:ScreenCount() , ScreenOfDisplay()
  • Aus dem zweiten Link:WidthOfScreen() , HeightOfScreen()

Dies könnte für CLI und Skripting hilfreich sein

xwininfo -root

Aber xRandR könnte genauer sein, besonders wenn es eine Umgebung mit mehreren Monitoren gibt:

xrandr

Linux
  1. Nicht aufgeführte Bildschirmauflösung?

  2. Linux – Wie zeigt man die Willkommensnachricht in Unix an?

  3. So verwenden Sie den Linux-Bildschirmbefehl

  4. So verwenden Sie den Befehl „screen“ unter Linux

  5. Wie kann ich feststellen, ob ich mich in einem Bildschirm befinde?

So verwenden Sie den Linux-Bildschirm

So zeigen Sie Miniaturbilder im Terminal an

So ändern Sie die Bildschirmauflösung über das Ubuntu-Terminal

Wie kann man das Android auf dem PC aus der Ferne anzeigen?

So richten Sie einen Minecraft-Server unter CentOS 7 ein

Wie kann die angezeigte Bildschirmauflösung auf QEMU / KVM erhöht werden?