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 ....".
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.
Hinzufügen eines eingebetteten VNC-Desktop
Die folgende Darstellung zeigt das Hinzufügen eines VNC basierten Desktops als eingebetteten Desktop.