画面解像度を簡単に取得する方法はありますか?

画面解像度を簡単に取得する方法はありますか?

自分のコンピュータに接続されている各モニタの解像度を簡単に見つける方法を見つけたいです。

たとえば、私のラップトップのデフォルトモニタは、次のコマンドで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}'

関連情報