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

Antwort per Email an