有没有一种简单的方法来获取我的屏幕分辨率?

有没有一种简单的方法来获取我的屏幕分辨率?

我想找到一种简单的方法来查找我的计算机所连接的每台显示器的分辨率。

例如,我的笔记本电脑上的主显示器是LVDS-1.我知道解决方案是1366x768由于以下命令:

$ xrandr | grep "LVDS-1"
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm

据推测,我可以使用该--listactivemonitors选项来xrandr检索此分辨率。该命令的输出是:

$ xrandr --listactivemonitors
Monitors: 1
 0: +*LVDS-1 1366/277x768/156+0+0  LVDS-1

我的问题是:

  1. 此输出中的数字/277和含义是什么?/156
  2. 有没有像这样的简单命令mycommand LVDS-1会返回1366x768

答案1

您可以尝试类似以下操作awk

xrandr | awk -F'[ +]' '/LVDS-1/ {print $4}'

相关内容