Dynamische VNC-Desktop Konfiguration

Diese Beispiel Demonstriert die dynamische Zusammenstellung von aufgabenspecifischen Desktops basierend auf VNC. Der Vorteil der implementierten Lösung ist die Benutzung der Konfigurations-Datei 'xstartup' - die letzlich ein Shell-Skript ist - für die dynamische parameter basierte Konfiguration. Die definierten Schnittstellen sind hier einerseits die Aufruf-Option 'VNCDEKIDLIST' oder in Kurzform 'VDIL', mit einer Liste von IDs für die 'xstartup' Datei und der Option '-D' für die Umlenkung jedes beliebigen X11 basierten Fensters. Der besondere Vorteil ist hier die Integration in das Addressierungsschema des UnifiedSessionsManagers. Dies ermöglicht eine symbolische Addressierung mit statischen Parametern die zur Laufzeit aufgelöst werden. Somit ist die Addressierung beliebiger Oberflächen-Fenster und Desktops aus gespeicherten Scripten und Makros bzw. GRUPPEN-Objekten möglich.

Das folgende Beispiel ist in dem HOWTO-Manual ausführlich erläutert.


Basis Zusammenstellung

Der folgende Bildschirm zeigt den aus 3 Modulen mittels einer Aufruf-Liste aufgebauten Desktop. Der aufruf ist "ctys -a create=VDIL:demo1%demo2%demo3 ....".


Basic Desktop


Hinzufügen Emacs-Konsole

In der folgenden Dartsellung wird zur Laufzeit und nachträglich hier eine auf EMacs basierende Konsole hinzugefügt. Diese wird zudem mit einem vorgegebenen Arbeitsverzeichnis gestartet: "ctys -a create=console:emacs,cd:/etc ....". Die DISPLAY Umlenkung erfolgt hier mit der Kontext-Option für den Zielrechner "ctys ... tst@lab03'(-D tst2 ....)'", wobei der LABEL 'tst2' des enthaltenden Ausgabe-Desktops als Addresse angegeben ist.


Add Emacs-Console


Hinzufügen eines eingebetteten VNC-Desktop

Die folgende Darstellung zeigt das Hinzufügen eines VNC basierten Desktops als eingebetteten Desktop.


Add VNC-Desktop