¿Hay algún comando que enumere las pantallas conectadas a la computadora?
Específicamente, estoy buscando averiguar cómo el sistema detecta el monitor externo cuando se conecta mediante un cable HDMI y cuál es (no estoy seguro del término correcto aquí) la dirección de hardware (por ejemplo, "CRT-0" o "DFP -1 ").
Esta es solo una pregunta general, pero como referencia, estoy usando:
- Portátil Asus UL30JT: ejecutando Ubuntu 12.04 beta y 11.10
- Asus PA238 monitor de 23 "
- Cable HDMI 1.4
- Gráficos Optimus (Intel + nVidia GeForce 310M): ejecución con Bumblebee
$DISPLAY
variable de entorno, de alguna manera.-display :0.0
si intenta esto desde el inicio de sesión remoto (¿masilla?).xrandr --query | grep '\bconnected\b'
si solo quisieras ver los monitores conectados y sus resoluciones.Para la mayoría de las máquinas con el controlador propietario cargado,
/usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current
funciona. Tenga en cuenta que dije "con el controlador propietario cargado". Por ejemplo, no funciona si el controlador está descargado o nouveau está cargado. Por lo tanto, cuando use Bumblebee, ejecuteoptirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info
. La--nvidia-cfg-path
parte no es necesaria aquí ya queoptirun
establece la ruta correcta de la biblioteca.Vea también la discusión en https://github.com/Bumblebee-Project/Bumblebee/issues/21
/var/log/Xorg.0.log
(donde 0 es el número de pantalla) también puede contener información valiosa sobre las pantallas disponibles. Para portátiles Optimus, este registro sólo contiene información sobre la pantalla de Intel, por lo reemplace0
por8
averiguar el registro del servidor X iniciado por abejorro.fuente
xrandr
respuesta no.