我想找到一种简单的方法来查找我的计算机所连接的每台显示器的分辨率。
例如,我的笔记本电脑上的主显示器是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
我的问题是:
- 此输出中的数字
/277
和含义是什么?/156
- 有没有像这样的简单命令
mycommand LVDS-1
会返回1366x768
?
答案1
您可以尝试类似以下操作awk
:
xrandr | awk -F'[ +]' '/LVDS-1/ {print $4}'