Init-Script

在啟動時檢測監視器?

  • July 14, 2012

我在幾個需要 xorg.conf 的顯示器配置中使用我的筆記型電腦(例如,我正在從我的筆記型電腦驅動 T221),手動切換它們非常不方便。/sys 中有什麼東西告訴我是否有東西插入 DVI 連接器?或實用程序或…?

請注意,這與最新的 Arch Linux 升級有關,但是該目錄/sys/class/drm/包含所有影片輸出。我head -1 /sys/class/drm/card0-HDMI-A-3/modes用來檢測 3840x2400 模式的存在,但/sys/class/drm/card0-HDMI-A-3/status如果模式不重要,可以檢查連接與斷開連接,這是對我的問題的準確和最快的答案:)

我將從查看 hwinfo 開始:

$ 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 來控制正在使用的顯示器。

引用自:https://unix.stackexchange.com/questions/21159