起動時にモニターを検出しますか?

起動時にモニターを検出しますか?

私はxorg.confを必要とするマルチモニタ構成でノートブックを使用しています(たとえば、ノートブックでT221を駆動します)、手動で切り替えるのは非常に不便です。 DVIコネクタに何かが接続されているかどうかを伝えることができるものは/ sysにありますか?それともユーティリティか…?

答え1

まずhwininfoを確認してください。

$ hwinfo --monitor
51: None 00.0: 10000 Monitor                                    
  [Created at fb.71]
  Unique ID: rdCR.EY_qmtb9YY0
  Hardware Class: monitor
  Model: "Generic Monitor"
  Vendor: "Generic"
  Device: "Monitor"
  Resolution: 1920x1200@77Hz
  Driver Info #0:
    Max. Resolution: 1920x1200
    Vert. Sync Range: 50-90 Hz
    Hor. Sync Range: 31-96 kHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown

使用しているモニターを制御するためにxrandrを使用することを検討することもできます。

答え2

これは最新のArch Linuxアップグレードとは異なりますが、このディレクトリにはすべての/sys/class/drm/ビデオ出力が含まれています。head -1 /sys/class/drm/card0-HDMI-A-3/modes以前は、3840x2400モードがあるかどうかを検出しましたが、/sys/class/drm/card0-HDMI-A-3/statusモードが重要でない場合は、接続があるかどうかを確認できます。これは私の質問に対する正確で迅速な答えです:)

関連情報