Xorg

如何從命令行檢索監視器配置?

  • January 1, 2021

我正在製作一個需要訪問電腦顯示器配置的腳本。我怎樣才能做到這一點?是否有我可以讀取的命令或文件來訪問這些資訊?

目前,我這樣做:

xwininfo -root

但我只有總解析度而不是細節。我需要的是每個螢幕的解析度。

這在很大程度上取決於系統的設置。獲取資訊的一種方法是如果xrandr正在使用:

xrandr --query

這將顯示如下內容:

Screen 0: minimum 320 x 200, current 3046 x 1050, maximum 8192 x 8192
VGA1 connected 1680x1050+1366+0 (normal left inverted right x axis y axis) 473mm x 296mm
  1680x1050      60.0*+
  1280x1024      75.0     60.0  
  1152x864       75.0  
  1024x768       75.1     60.0  
  800x600        75.0     60.3  
  640x480        75.0     60.0  
  720x400        70.1  
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 353mm x 198mm
  1366x768       60.0*+
  1360x768       59.8     60.0  
  1024x768       60.0  
  800x600        60.3     56.2  
  640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)

然後,您可以使用一些文本處理工具來提取每個顯示器的解析度。

引用自:https://unix.stackexchange.com/questions/6118