如何在脚本中知道屏幕分辨率的宽度?

如何在脚本中知道屏幕分辨率的宽度?

我的脚本需要查询屏幕分辨率的宽度,例如,在 1980x1050 时,命令必须返回 1980。

我希望该脚本将窗口最大化到一半(将窗口拖到屏幕的任一侧时看到)。这样我就可以将其绑定到组合键。

到目前为止命令如下:

uid=`xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}'`
xwit -resize $width $height -move $width 0 -id $uid

但是 $width 和 $height 是手动设置的,并且可以完成相应的工作。

答案1

重击:

Width=`xdpyinfo | grep 'dimensions:' | perl -pe 's/.+ ([0-9]+)x.+/$1/'`
Height=`xdpyinfo | grep 'dimensions:' | perl -pe 's/.+ ([0-9]+)x([0-9]+).+/$2/'`

相关内容