Xorgの画面サイズの取得と設定


13

Xセッションget-screen-resolution中などにコマンドを実行 して、 '800x480'出力を取得したいと思います。(または実際の画面サイズは何でも)。

これに利用できるものはありますか?現在私はスクリーンショットを撮り、結果*.jpgの幅と高さの属性を測定しています。

また、Xセッション中にコマンドラインから画面サイズ設定するにはどうすればよいですか?


回答:


13

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

xrandrSSHで実行する場合は--display 0、例にパラメーターを追加するかexport DISPLAY=0、例を実行する前に環境変数を設定して、表示を明示的に指定することが重要です。これは、SSH接続ではディスプレイを自動的に検出できないためです。
Jonathan Komar、2017年


2

xrandrimagemagickで使用するクリーンな出力

次の行は、の出力を受け取り、imagemagickで使用するためにxrandrそれをクリーンアップしますawk

$ xrandr |awk '$0 ~ "*" {print $1}'

1366x768
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.