xrandr --queryの出力を理解する

xrandr --queryの出力を理解する

xrandr --queryディスプレイコネクタに関連付けられているモニタを見つけるためにシェルからこのコマンドを呼び出します。

次のように表示されます。

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS connected (normal left inverted right x axis y axis)
   1366x768      60.02 +
   1280x720      59.97  
   1152x768      59.95  
   1024x768      59.95  
   800x600       59.96  
   848x480       59.94  
   720x480       59.94  
   640x480       59.94  
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
VGA-0 disconnected (normal left inverted right x axis y axis)

私はこれが何を意味するのかを大まかに理解しています。

LVDS、HDMI-0、VGA-0コネクタがあります。
VGA-0コネクタに接続されているデバイスはありません。
LVDSコネクタにモニタが接続されています。このモニターが使用できるモードをリストします。しかし、それは使用されません。
モニターがHDMI-0コネクタに接続されている。このモニターが使用できるモードをリストします。 *+モードリストのモニターは、そのモードでデフォルトモニターとして使用されていることを示します1920x1080 60.00 50.00 59.94

しかし、私はすべてを理解していません。

特に:

質問1:


Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
最初の行の内容がわかりません。

これは何についてですか?

(接続されているモニターのいずれもモードを提供しません320 x 200
接続されているモニターのいずれもモードを提供しません 8192 x 8192。)

質問2:

(normal left inverted right x axis y axis)HDMI-0ディスプレイバーの文字列が何を意味するのかわかりません。

これが何を意味するのか教えてくれる人はいますか?

尋ねる理由は次のとおりです。

xrandrこのHDMI-0ディスプレイを除くすべてのディスプレイをオフにするコマンドラインがあります。

これまで、次のコマンドラインがあります。

xrandr --output VGA-0 --off --output LVDS --off --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal

その文字列は、これまでコマンドラインで指定したものとは異なるパラメータセットを使用して呼び出す必要があること(normal left inverted right x axis y axis)を示していますか?xrandr

もしそうなら:どのパラメータセットですか?

ベストアンサー1

複数のモニターがある場合は、モニターを横に配置するか下に配置することで、物事を表示するための領域全体を大幅に確保できます。

別の方向から見ると、横と下に配置された個々のモニターで構成される部分領域に分かれた広い領域全体を想像できます。

線はScreen 0大きな総面積を表し、大きな総面積が持つことができる最小サイズと最大サイズを表します。これらのサイズは、グラフィックカードで使用できるメモリなどのコンピュータのハードウェアによって異なります。

「通常左から右」とは、正面から見るモニターが回転せずにそのまま立っているのか、左に90度回転するのか、180度(逆に)回転するのか、右に90度回転するのかを指します。

広い領域の場合、x軸が右を指し、y軸が下を指し、軸の原点が広い領域の左上隅にあるデカルト座標系を考えることができます。

x軸とy軸は、広い領域全体にわたって単一のモニターの左上が位置する必要がある座標を表します。

たとえば、2つのモニターが並んでいて、左側のモニターの幅が1366単位(LVDSデバイスなど)の場合、広い領域全体で、モニターの左上隅の座標はx軸0とyです。軸0.左と右のディスプレイが部分的に同じものを表示したくない場合は、右ディスプレイの左上隅を広い領域全体で1366単位で右に移動し、x軸座標を持つ必要があります。 1366とy軸0。

ARandR画面レイアウトエディタをインストールした場合は、「レイアウト」 - >「名前を付けて保存」メニューをクリックして、現在使用されているすべての画面にxrandrコマンドラインを保存できます。 shファイル、つまりテキストファイルにはシェルスクリプトを含める必要があります。

テキストエディタでこのテキストファイルを表示するのは良い開始点です。

おすすめ記事