Hallo,
ich habe ein Shellscript geschrieben, um bequem zwischen den einzelnen Anzeigegeräten auszuwählen. Es läuft ohne Probleme beim switchen zwischen Laptop und TV, TV und Beamer. Zwischen Laptop und Beamer funktioniert es aber meist nur in Richtung Beamer zum Laptop. Andersherum bleiben manchmal beide Anzeigegeräte schwarz oder der Laptop wird gleich nachdem ich auf den Beamer geschaltet habe wieder aktiv und der Beamer bleibt schwarz.
Der Laptop hat keinen HDMI-Anschluss. Der Beamer ist an VGA mit einem VGA-zu-HDMI-Konverter angeschlossen.
Hier erstmal die Ausgabe von xrandr --query
Screen 0: minimum 8 x 8, current 1400 x 1050, maximum 32767 x 32767 LVDS1 connected primary 1400x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1400x1050 60.0*+ 60.0 1280x1024 60.0 1280x960 60.0 1360x768 59.8 60.0 1152x864 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 DVI1 disconnected (normal left inverted right x axis y axis) TV1 connected (normal left inverted right x axis y axis) 848x480 59.9 + 640x480 59.9 + 1024x768 59.9 800x600 59.9 VGA1 connected (normal left inverted right x axis y axis) 1920x1080 60.0 + 1600x1200 60.0 1680x1050 60.0 1280x1024 60.0 1440x900 59.9 1280x960 60.0 1360x768 60.0 1280x800 59.8 1280x720 60.0 1024x768 60.0 800x600 60.3 640x480 60.0 VIRTUAL1 disconnected (normal left inverted right x axis y axis)
und hier das Script:
#!/bin/sh #AUSWAHL ist die Variable AUSWAHL=$(zenity --list \ --title="Wähle TV, Beamer oder Laptop" \ --column="Gerät" \ TV \ Beamer \ Laptop) if [ "$AUSWAHL" = "TV" ] then xrandr --output TV1 --mode 1024x768 --pos 0x0 --rotate normal; xrandr --output LVDS1 --off; xrandr --output VGA1 --off elif [ "$AUSWAHL" = "Beamer" ] then xrandr --output VGA1 --auto; xrandr --output TV1 --off; xrandr --output LVDS1 --off elif [ "$AUSWAHL" = "Laptop" ] then xrandr --output LVDS1 --mode 1400x1050 --pos 0x0 --rotate normal; xrandr --output TV1 --off; xrandr --output VGA1 --off fi
Keine Ahnung warum es von Laptop zum Beamer nicht funktioniert. Über die Konsole ging es mit --auto (beim Beamer). Bei --mode 1920x1080 wechselte das Bild wieder auf den Laptop sobald ich den Laptop-Bildschirm deaktivieren wollte.
Über Systemeinstellungen → Anzeigegeräte gab es nie Probleme beim Hin-und herschalten.
Hoffe jemand hat noch ne Idee.
Danke und Gruß
Ezyjones