Hallo Sven,

Dein Skript ist ein deutlich filigraneres Werkzeug als meine harten
Einstellungen mit xrandr aus /etc/xdg/autostart heraus. Insofern habe 
ich die Hoffnung, dass ich damit auch unsere beiden Holder Beamerkoffer
in den Griff bekomme.
In diesen sind verbaut
- ein Asus eeePC 1225 mit dem unsäglichen gma-500 Grafikchip
  (der von aktuellen Intel-Treibern in Windows auch nicht mehr
unterstützt wird)
- ein Epson EB-1751
Ausgeliefert wurden diese Geräte übrigens mit Ubuntu 12.04 und GNOME3!

Die maximale Auflösung des Netbook-Bildschirms ist 1366x768.
Der Beamer kann lt. KDE maximal 1680x1050 und auch 1366x768.
Mit den KDE-Einstellungen bekomme ich den Klon-Modus auch so eingestellt.

Mit meinem Skript funktioniert es nicht (zuverlässig).
Auf dem Netbook sehe ich überhaupt nur ein Bild, wenn ich den Beamer
abgestöpselt lasse!
Das ist natürlich Mist für Buchse und Stecker der VGA-Verbindung :-(

Mit Deinem Skript sieht es besser aus, aber noch nicht perfekt.
Es reicht, den Beamer ausgeschaltet zu lassen, bis der Anmeldebildschirm
zu sehen ist, um auch ein Bild auf dem Netbook zu haben. Wenn ich den
Beamer vor dem Anmelden einschalte, wird der Anmeldebildschirm geklont.
Nach dem Anmelden habe ich auf dem Beamer allerdings wieder einen
erweiterten Desktop. Die Bedienelemente sind auf dem Netbookbildschirm
mit 1366x768, geöffnete Fenster erscheinen auf dem Beamer mit 1024x768.
Eigentlich gar nicht so schlecht ...
Mit den KDE-Einstellungen habe ich die Sache jetzt immerhin so unter
Kontrolle, das ich mir den Klon-Modus leicht einstellen kann. Einige
"medienkompetente" KollegInnen sind damit jedoch immer noch überfordert ...
(Das war mit einem probeweise installierten Windows 7 übrigens nicht
besser.)

Offenbar können die KDE-Einstellungen etwas, das xrandr nicht kann.

Hast Du, Sven oder jemand anders eine Idee, wie ich die Sache verfeinern
könnte?

Gruß Jürgen

 

Am 30.10.2016 um 19:53 schrieb Sven Röhrauer:
> Hallo Wilfired,
>
> ich habe bei uns unter Ubuntu16 ein Skript (s.u.) laufen, das
> automatisch beim Starten der graphischen Oberfläche die größte
> gemeinsame Auflösung zweier Anzeigegeräte einstellt, egal über welche
> Anschlüsse diese verbunden sind.
> Damit das ganze bereits beim Starten der graphischen Oberfläche passiert
> muss im Ordner  /etc/lightdm/lightdm.conf.d/ eine Datei mit folgendem
> Inhalt erstellt werden.
>
> [SeatDefaults]
> greeter-setup-script=/Pfad/zu/diesem/Skript/s.u.
> display-setup-script=/Pfad/zu/diesem/Skript/s.u.
>
> Grüße,
> Sven
>
> Hier das eigentliche Skript:
>
> #!/bin/bash
> #
> # Dieses Skript stellt automatisch auf zwei Anzeigegeräte die größte
> gemeinsame
> # Auflösung ein. Auf beiden Anzeigen wird das gleiche Bild dargestellt
> # ("clone").
> #
> # Sven Röhrauer
> # 08.07.2016
> # GPL v3
> #
> # Hinweis: Soll dieses Skript direkt nach dem Start des X-Servers, d.h.
> bevor
> # der greeter startet, muss im Ordner /etc/lightdm/lightdm.conf.d/ eine
> Datei
> # mit folgendem Inhalt abgelegt werden:
> # greeter-setup-script=/Pfad/zu/diesem/Skript
> # Soll es erst zu Beginn der Nutzersitzung ausgeführt werden, muss in
> die o.g.
> # Datei folgenden Inhalt besitzen
> session-setup-script=/Pfad/zu/diesem/Skript
> #
> # ACHTUNG: Verwende "DISPLAY" nicht als Variablenname, dies ist eine (von i
> # diesem Skript benötigte) Umgebungsvariable
> #
> # Alle angeschlossenen Anzeigeräte ermitteln
> ANZEIGE=($(xrandr --query | grep " connected" | cut -d" " -f1))
> #
> # Finde die höchste gemeinsame Auflösung
> # Hinweis: Diese Logik funtkioniert nur für 2 Displays, nicht für 3 und
> mehr.
> MAXAUFLOESUNG=$(xrandr --query | awk '/^ *[0-9]*x[0-9]*/{ print $1 }' | \
> sort -n | uniq -d | tail -1)
> #
> # Auflösung einstellen
> xrandr --output ${ANZEIGE[0]} --mode $MAXAUFLOESUNG --output ${ANZEIGE[1]} \
> --mode $MAXAUFLOESUNG --same-as ${ANZEIGE[0]}
>
>
>
> Am 30.10.2016 um 08:42 schrieb Wilfried Larisch:
>> Hallo zusammen,
>>
>> jedes Mal, wenn der Ubuntuclient an einen neuen Beamer oder ein
>> ähnliches zweites Ausgabegerät gehängt wird, muss ich bei den
>> Anzeigeeinstellungen den Haken bei clonen machen, damit Monitor und
>> Beamer die gleiche Bildschirmausgabe haben. Damit es so bleibt, muss es
>> ins Image. Kann man dies auch als default einstellen oder per postsync
>> regeln?
>>
>> Viele Grüße
>>
>> Wilfried
>> _______________________________________________
>> linuxmuster-user mailing list
>> [email protected]
>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
> _______________________________________________
> linuxmuster-user mailing list
> [email protected]
> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>

_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an