Univention Bugzilla – Bug 28315
Management von Multimonitorbetrieb an Thin Clients
Last modified: 2013-03-26 09:14:39 CET
UCC wird in der Grundeinstellung die Xorg-Autokonfiguration verwenden. Der Multimonitor-Betrieb muss für Thin Clients weiterhin über eine Richtlinie konfigurierbar sein. (Einige der Punkte aus der Display-Richtlinie aus TCS 3.1 sind obsolet und können entfallen, z.B. die Option für das Mausprotokoll)
Die Richtlinie sollte auch mit Clients getestet werden, die über DHCP ihre IP-Adresse beziehen, siehe Bug 16908
*** Bug 16908 has been marked as a duplicate of this bug. ***
In der UCC-Client-Richtlinie gibt es jetzt fünf weitere Eingabefelder: Primäre/Sekundäre Auflösung Name des primären/sekundären Displays Position des sekundären gegenüber dem primären Display Um Multimonitor zu konfigurieren reicht es die Position auszuwählen: Das Setzen der Auflösungen ist optional: Sind sie nicht gesetzt, werden sie auf den empfohlenen Wert gesetzt ("xrandr --auto"). Die Interfaces werden ebenfalls automatisch ausgelesen und alphabetisch sortiert. Dadurch ist die Reihenfolge immer vorhersehbar. Wird die automatische Ermittlung der Display-Namen verwendet, wird in den Syslog eine Meldung der folgenden Art geschrieben: Dec 17 13:12:34 x201 logger: The display settings for x201 were queried automatically, if you want to set them through a policy use the display names LVDS1 and VGA1 Wenn der Admin die Reihenfolge beeinflussen will, kann der dann diese Namen konfigurieren. Das Konfigurations-Skript wird im Rahmen des Display-Setups des LightDM aufgerufen, d.h. der LightDM verwendet auch die Multimonitor-Einstellungen. Für Sonderfälle wie ein drittes Display kann ein lokales Display-Setup-Skript konfiguriert werden. Dazu muss die UCR-Variable ucc/displayscript auf einen Dateinamen gesetzt werden, der dann anstelle von univention-ucc-setup-multimonitor aufgerufen wird. Das kann auch verwendet werden, um beispielsweise eine xorg.conf für Workarounds zu definieren. Das Multimonitor-Setup wurde erfolgreich mit LXDE, KDE und RDP getestet (die XenApp-Instanz ist gerade nicht funktionsfähig).
Das funktioniert alles, wir sollten aber noch xrandr --output $pname --primary im Script setzen. Das ist wichtig, damit die Fenster-Manager auch wissen, was der primäre Monitor ist (light DM Anmeldemaske, Desktop Panels etc. werden dann dort angezeigt.)
(In reply to comment #4) > Das funktioniert alles, wir sollten aber noch > > xrandr --output $pname --primary > > im Script setzen. Das ist wichtig, damit die Fenster-Manager auch wissen, was > der primäre Monitor ist (light DM Anmeldemaske, Desktop Panels etc. werden dann > dort angezeigt.) Ok, das wurde entsprechend angepasst.
OK, funktioniert.
UCC 1.0 has been released: http://forum.univention.de/viewtopic.php?f=26&t=2417 http://forum.univention.de/viewtopic.php?f=54&t=2418 If this error occurs again, please use "Clone This Bug".