Linux - Récupérer les sorties disponibles de la carte graphique
Pour récupérer les sorties disponibles de la carte graphique, vous pouvez utiliser la commande :
xrandr
Cette dernière liste des informations intéressantes :
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 32767 x 32767 LVDS1 connected 1366x768+0+312 (normal left inverted right x axis y axis) 344mm x 193mm 1366x768 60.0*+ 40.0 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 510mm x 287mm 1920x1080 60.0*+ 1280x1024 75.0 60.0 1152x864 75.0 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis)
Vous pouvez obtenir plus d'informations avec :
xrandr -- prop
Définir l'écran principal
Il est ensuite possible de définir un écran principal avec la commande suivante :
xrandr --output VGA1 --primary
VGA1
est bien sûr à remplacer par le code correspondant au périphérique connecté sur ce port. Vous pouvez lister cela simplement avec :
xrandr --prop | grep "[^dis]connected" | cut --delimiter=" " -f1
Ce qui donne par exemple :
LVDS1 VGA1