Xセッション中にget-screen-resolution
のようなコマンドを実行して、 '800x480'出力を取得したいと思います。 (または実際の画面サイズが何であれ)。
これに利用できるものはありますか?現在、私はscreenshotを取り、結果の*.jpg
の幅と高さの属性を測定しています。
また、コマンドラインからXセッション中にscreensizeを設定するを実行するにはどうすればよいですか?
xrandr
を使用して両方を実行できます
$ xrandr
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
$ xrandr --output default --mode 1280x1024
私の個人的なシェルライブラリから:
get_screen_size()
{
xdpyinfo | awk '/dimensions:/ { print $2; exit }'
}
xrandr
出力をクリーンアップ次の行は、xrandr
の出力を取得し、imagemagickで使用するためにawk
でクリーンアップします。
$ xrandr |awk '$0 ~ "*" {print $1}'
1366x768