Sous Xfce, lorsqu'on branche un écran externe sur son laptop, xfce4-display-settings --minimal est automatiquement lancé et affiche la fenêtre de choix :
qui permet de facilement choisir son écran sans jongler à chaque fois avec les multiples réglages de la fenêtre avancée de xfce4-display-settings.
Mais si votre écran est branché presque en permanence il vous faut lancer explicitement
xfce4-display-settings --minimal dans votre session via la ligne de commande ou via un lanceur dédié à rajouter dans votre menu ou tableau de bord ou bureau (la version de xfce4-display-settings avec l'option minimale n'est pas présente dans les menus).
Ce petit bash permet d'automatiser le lancement au démarrage de session de la fenêtre de choix uniquement si un écran externe (VGA ou HDMI) est connecté :
#!/bin/sh
# Nom conseillé : screen-detect.sh
vga=`xrandr | grep -i VGA`
hdmi=`xrandr | grep -i HDMI`
if [[ $vga != *"disconnected"* ]] || [[ $hdmi != *"disconnected"* ]]
then
xfce4-display-settings --minimal
fi
Le script est facilement extensible aux sortie DVI, S-video, etc.
Il ne reste alors plus qu'à créer une entrée idoine de type "on login" qui pointe vers le script dans Paramètres -> Session et démarrage -> Onglet : Démarrage automatique d'application
Pour ma part j'ai créé un dossier de scripts partagés dans /home
Je n'ai pas de périphérique HDMI ( ), vous pourrez m'indiquer si ça fonctionne aussi dans ce cas.
En espérant que ça peut aider (surtout à gagner du temps)...
Bonne journée à tous