當前位置: 首頁>>技術教程>>正文


如何使用命令行列出連接的顯示器?

, , , ,

問題描述

是否有一條命令會列出連接到計算機的顯示器?

具體來說,我正在尋找通過HDMI電纜連接時係統如何檢測到我的外接顯示器,以及它的硬件地址(此處不確定正確的術語)(例如”CRT-0″或”DFP-1″)。

這隻是一個一般性的問題,但是我在參考:

  • 華碩UL30JT筆記本電腦-運行Ubuntu 12.04 Beta和11.10

  • 華碩PA238 23英寸顯示器

  • HDMI 1.4電纜

  • Optimus圖形(Intel + nVidia GeForce 310M)-運行Bumblebee

最佳方案

試試這個:

xrandr --query

這列出了顯示名稱和檢測到的可用分辨率。您也可以使用xrandr重新配置顯示器。

請注意,如果您使用的是NVidia或ATI驅動程序,則此方法可能無效。我不確定。

次佳方案

對於大多數裝有專有驅動程序的計算機,/usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current可以工作。請注意,我說的是“已加載專有驅動程序”。例如,如果驅動程序已卸載或nouveau已加載,則無法使用。因此,在使用Bumblebee時,請運行optirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info。由於optirun設置了正確的庫路徑,因此此處不需要--nvidia-cfg-path部分。

另請參閱有關https://github.com/Bumblebee-Project/Bumblebee/issues/21的討論

/var/log/Xorg.0.log(其中0是顯示編號)也可能包含有關可用屏幕的有價值的信息。對於Optimus筆記本電腦,此日誌僅包含Intel屏幕上的詳細信息,因此將0替換為8即可從Bumblebee啟動的X服務器中查找日誌。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11082.html,未經允許,請勿轉載。