Je to pravděpodobně funkce Gnome nebo Unity, která v LXDE chybí. Pravděpodobně byste mohli napsat udev
pravidlo, jak to udělat při odpojení monitoru.
Napsal jsem malý skript, který bude detekovat monitory a podle toho se rozšíří:
#!/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
Musíte mít xrandr
nainstalován, ale téměř jistě ano. Budete také muset odpovídajícím způsobem změnit názvy monitorů (v mém případě přepínám mezi externím VGA a externím displejem Display Port). Spusťte xrandr
s připojenou externí obrazovkou, abyste získali správné jméno, nebo aktualizujte svou otázku výstupem xrandr
a mohu vám s tím pomoci.
Tento skript jsem namapoval tak, aby se spouštěl pomocí klávesové zkratky a jednoduše jej spustil, kdykoli připojím nebo odpojím obrazovku.