GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit rozlišení displeje X11?

Pokud se používá Xinerama, zkuste XineramaQueryScreens . Jinak můžete předpokládat jednu obrazovku a použít (X)WidthOfScreen /(X)HeightOfScreen.

(Podívejte se také na druhou odpověď. Je vzdáleně možné, že někdo používá starý model obrazovky X, kde jsou vaše obrazovky :x.0 , :x.1 atd.)


Podívejte se na zobrazovací makra a obrazovková makra v příručce Xlib.

Konkrétně:

  • Z prvního odkazu:ScreenCount() , ScreenOfDisplay()
  • Z druhého odkazu:WidthOfScreen() , HeightOfScreen()

To může být užitečné pro cli a skriptování

xwininfo -root

Ale xRandR může být přesnější, zvláště když existuje prostředí s více monitory:

xrandr

Linux
  1. Jak zastavit proces v MySQL

  2. Jak zobrazit zvýraznění syntaxe v souboru?

  3. Rozlišení obrazovky neuvedené?

  1. Linux – Jak zobrazit uvítací zprávu v Unixu?

  2. Jak používat Linux Screen Command

  3. Jak otočit obrazovku na Raspberry Pi 3

  1. Jak používat příkaz „screen“ v Linuxu

  2. Linux, jak zachytit obrazovku a simulovat pohyby myši

  3. Jak zakázat upozornění na obrazovce -D -R