Existe-t-il une commande répertoriant les écrans connectés à l'ordinateur?
Plus précisément, je cherche à savoir comment mon moniteur externe est détecté par le système lorsqu'il est connecté par un câble HDMI et quelle est (c'est pas sûr du terme correct ici) l'adresse matérielle (par exemple "CRT-0" ou "DFP" -1").
Ceci est juste une question générale, mais pour référence, j'utilise:
- Ordinateur portable Asus UL30JT - exécutant Ubuntu 12.04 beta et 11.10
- Moniteur Asus PA238 23 "
- Câble HDMI 1.4
- Carte graphique Optimus (Intel + nVidia GeForce 310M) - fonctionnant avec Bumblebee
$DISPLAY
variable d'environnement, d'une manière ou d'une autre.-display :0.0
si vous essayez ceci depuis une connexion à distance (putty?).xrandr --query | grep '\bconnected\b'
si vous vouliez simplement voir les moniteurs connectés et leurs résolutions.Pour la plupart des machines avec le pilote propriétaire chargé,
/usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current
fonctionne. Notez que j'ai dit "avec le pilote propriétaire chargé". Par exemple, cela ne fonctionne pas si le pilote est déchargé ou si nouveau est chargé. Par conséquent, lorsque vous utilisez Bumblebee, exécutezoptirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info
. La--nvidia-cfg-path
partie n'est pas nécessaire ici car elleoptirun
définit le chemin de bibliothèque correct.Voir également la discussion sur https://github.com/Bumblebee-Project/Bumblebee/issues/21
/var/log/Xorg.0.log
(où 0 est le numéro d'affichage) peut également contenir des informations précieuses sur les écrans disponibles. Pour les ordinateurs portables Optimus, ce journal ne contient que des détails sur l'écran Intel, remplacez-le0
par8
pour trouver le journal du serveur X démarré par Bumblebee.la source
xrandr
réponse.