Есть ли команда, которая выведет список подключенных к компьютеру дисплеев?
В частности, я хочу выяснить, как мой внешний монитор обнаруживается системой при подключении с помощью кабеля HDMI и каков его аппаратный адрес (не уверен в правильности здесь) (например, «CRT-0» или «DFP»). -1" ).
Это просто общий вопрос, но для справки я использую:
- Ноутбук Asus UL30JT - работает под управлением Ubuntu 12.04 beta и 11.10
- Asus PA238 23 "монитор
- Кабель HDMI 1.4
- Графика Optimus (Intel + nVidia GeForce 310M) - работает с Bumblebee
$DISPLAY
переменную окружения.-display :0.0
если пытаетесь сделать это из удаленного входа (замазка?).xrandr --query | grep '\bconnected\b'
если вы просто хотите увидеть подключенные мониторы и их разрешения.Для большинства машин с загруженным проприетарным драйвером
/usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current
работает. Обратите внимание, что я сказал «с загруженным проприетарным драйвером». Например, он не работает, если драйвер выгружен или nouveau загружен. Поэтому при использовании шмеля бегитеoptirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info
.--nvidia-cfg-path
Часть здесь не нужен , какoptirun
наборы правильный путь к библиотеке.Смотрите также обсуждение на https://github.com/Bumblebee-Project/Bumblebee/issues/21
/var/log/Xorg.0.log
(где 0 - номер дисплея) также может содержать ценную информацию о доступных экранах. Для ноутбуков Optimus этот журнал содержит только сведения на экране Intel, поэтому замените0
его,8
чтобы узнать журнал с X-сервера, запущенного Bumblebee.источник
xrandr
ответ - нет.