GNU/Linux >> Linux Esercitazione >  >> Linux

Come interrogare la risoluzione del display X11?

Se Xinerama è in uso, prova XineramaQueryScreens . Altrimenti, potresti essere in grado di assumere una singola schermata e utilizzare (X)WidthOfScreen /(X)HeightOfScreen.

(Vedi anche l'altra risposta. È remotamente possibile che qualcuno stia usando il vecchio modello di schermo X in cui i tuoi schermi sono :x.0 , :x.1 , ecc.)


Dai un'occhiata alle macro di visualizzazione e alle macro di schermo dal manuale di Xlib.

Nello specifico:

  • Dal primo collegamento:ScreenCount() , ScreenOfDisplay()
  • Dal secondo link:WidthOfScreen() , HeightOfScreen()

Questo potrebbe essere utile per cli e scripting

xwininfo -root

Ma xRandR potrebbe essere più accurato, specialmente quando c'è un ambiente con più monitor:

xrandr

Linux
  1. Come visualizzare l'evidenziazione della sintassi su un file?

  2. Risoluzione dello schermo non elencata?

  3. Come utilizzare il comando dello schermo di Linux

  4. Come utilizzare il comando "schermo" in Linux

  5. Come posso sapere se mi trovo su uno schermo?

Come utilizzare lo schermo Linux

Come visualizzare le immagini in miniatura nel terminale

Come modificare la risoluzione dello schermo tramite il terminale di Ubuntu

Come visualizzare in remoto l'Android sul PC?

Come configurare un server Minecraft su CentOS 7

Come aumentare la risoluzione dello schermo visualizzato su QEMU / KVM?