Il s'agit probablement d'une fonctionnalité Gnome ou Unity qui est absente de LXDE. Vous pourriez probablement écrire un udev
règle de le faire lors de la déconnexion du moniteur.
J'ai écrit un petit script qui détectera les moniteurs et s'étendra en conséquence :
#!/usr/bin/env bash
xrandr | grep VGA | grep -w connected >/dev/null
echo $?
if [[ "$?" -lt 1 ]]
then
notify-send "Extending desktop to VGA screen"
xrandr --output DP-3 --auto --output VGA-0 --auto --right-of DP-3 --primary
else
xrandr | grep DP-2 | grep connected >/dev/null
if [[ "$?" -gt 0 ]]
then
notify-send "Extending desktop to DisplayPort screen"
xrandr --output DP-3 --auto --output DP-2 --auto --right-of DP-3 --primary
else
notify-send "No known screens found"
fi
fi
Vous devez avoir xrandr
installé, mais vous le faites presque certainement. Vous devrez également modifier les noms des moniteurs en conséquence (dans mon cas, je bascule entre un écran VGA externe et un écran Display Port externe). Exécutez xrandr
avec votre écran externe connecté pour obtenir le bon nom ou mettre à jour votre question avec la sortie de xrandr
et je peux vous aider.
J'ai mappé ce script pour qu'il soit exécuté avec un raccourci clavier et je l'exécute simplement chaque fois que je connecte ou déconnecte un écran.