Probablemente sea una función de Gnome o Unity que no se encuentra en LXDE. Probablemente podrías escribir un udev
regla para hacer esto en la desconexión del monitor.
He escrito un pequeño script que detectará los monitores y se extenderá en consecuencia:
#!/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
Necesitas tener xrandr
instalado pero es casi seguro que lo haces. También deberá cambiar los nombres de los monitores en consecuencia (en mi caso, cambio entre un VGA externo y una pantalla Display Port externa). Ejecutar xrandr
con su pantalla externa conectada para obtener el nombre correcto o actualizar su pregunta con la salida de xrandr
y puedo ayudarte con eso.
He mapeado este script para ejecutarlo con un atajo de teclado y simplemente ejecutarlo cada vez que conecte o desconecte una pantalla.