Es ist wahrscheinlich eine Gnome- oder Unity-Funktion, die in LXDE fehlt. Sie könnten wahrscheinlich einen udev
schreiben Regel, dies beim Trennen des Monitors zu tun.
Ich habe ein kleines Skript geschrieben, das die Monitore erkennt und entsprechend erweitert:
#!/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
Sie benötigen xrandr
installiert, aber Sie tun es mit ziemlicher Sicherheit. Sie müssen auch die Monitornamen entsprechend ändern (in meinem Fall schalte ich zwischen einem externen VGA- und einem externen Display-Port-Display um). Führen Sie xrandr
aus mit angeschlossenem externen Bildschirm, um den richtigen Namen zu erhalten, oder aktualisieren Sie Ihre Frage mit der Ausgabe von xrandr
und ich kann dir dabei helfen.
Ich habe dieses Skript so abgebildet, dass es mit einer Tastenkombination ausgeführt wird und es einfach immer dann ausführt, wenn ich einen Bildschirm verbinde oder trenne.