Univention Bugzilla – Bug 27145
Erweiterbarkeit der rdesktop Parameter
Last modified: 2016-10-05 19:57:03 CEST
Angefragt im Forum an Ticket #2012051521002864: "Zielsetzung war, bei einer DVS-Sitzung mit Windows XP, die lokale Serielle Schnittstelle eines Thin Client innerhalb der VM zur Verfügung zu stellen. Dies ist zwar geglückt, aber leider bin ich dabei auf ein Problem gestossen. Nach dem Start des Thin-Clients sind dort die Berechtigungen für /dev/ttyS0 nicht ausreichend. Dafür habe ich im UDM am Rechner-Objekt des Thin Clients folgende UCR-Variable angelegt: startup/ttyS0 mit dem Wert chmod o+rw /dev/ttyS0 Zusätzlich müsste beim Start von rdesktop noch folgendes Parameter mitgegeben werden: -r comport:COM1=ttyS0 Das ist dann aber leider nicht per UCR Variable möglich, da die UCR Variable rdp/redirect scheinbar vom univention-dvs-sessionbroker-client Skript, welches rdesktop startet, ignoriert wird. Dies geschieht auch mit anderen im TCS-Handbuch angegebenen rdp Variablen. Deshalb habe ich die Datei /var/lib/univention-client-root/usr/bin/univention-dvs-sessionbroker-client angepasst und um cmd += ['-r', 'comport:COM1=/dev/ttyS0'] erweitert, was natürlich nach einem Update des Skriptes von Univention wieder weg sein wird." [...] "rdp/redirect" wird in univention-thin-client-session-rdp aus TCS registriert. Daher bräuchte man hier wohl entweder eine eigene Variable für DVS um variable Parameter zu definieren, oder aber die Möglichkeit direkt die Serielle Schnittstelle weiterzuleiten (analog zu USB, Sound, etc, per Policy).
Close all UCS DVS bugs.