GNU/Linux >> Linux の 問題 >  >> Linux

X11 ディスプレイ解像度を照会する方法は?

Xinerama を使用している場合は、XineramaQueryScreens を試してください .それ以外の場合は、単一の画面を想定して (X)WidthOfScreen を使用できる場合があります /(X)HeightOfScreen.

(他の回答も参照してください。スクリーンが :x.0 の古い X スクリーン モデルを誰かが使用している可能性はわずかにあります。 、 :x.1 など)


Xlib マニュアルから表示マクロと画面マクロを確認してください。

具体的には:

  • 最初のリンクから:ScreenCount()ScreenOfDisplay()
  • 2 番目のリンクから:WidthOfScreen()HeightOfScreen()

これは cli とスクリプト作成に役立つかもしれません

xwininfo -root

ただし、特に複数のモニター環境がある場合は、xRandR の方が正確な場合があります。

xrandr

Linux
  1. MySQL内でプロセスを停止する方法

  2. ディスプレイのテーブルをうまく揃える方法は?

  3. Raspberry Pi 3 で画面を回転させる方法

  1. Linux で「screen」コマンドを使用する方法

  2. 自分が画面にいるかどうかを確認するにはどうすればよいですか?

  3. 画面上の通知を無効にする方法 -D -R

  1. ファイルに構文の強調表示を表示する方法は?

  2. 非公開の画面解像度?

  3. Linux –Unixでウェルカムメッセージを表示する方法は??