erstellt am: 23. Apr. 2002 12:38
Unities abgeben: 








Hallo Batani,
meine Testergebnisse mit Exceed und VNC.Vorher einige kurze Worte zur Funktionsweise von X11:
X11 besteht im Prinzip aus zwei Teilen, dem X-Server, einer Software die den physikalischen Bildschirm incl. Maus und Tastatur verwaltet, und dem X-Client, der Anwendung, die mit Hilfe des X-Servers etwas auf dem Bildschirm darstellt und von ihm die Benutzereingaben von Maus und Tastatur erhält. Der X-Server ist per tcp/ip auf dem port 6000 erreichbar, local als auch remote. Eine X11-Anwendung kontaktiert den X-Server über den port 6000 und bekommt einen port > 6000 zugewiesen, auf dem alle weiter Kommunikation abläuft. Eine andere X11-Anwendung bekommt einen anderen port zugewiesen usw., d.h. die Verbindung einer X11-Anwendung mit dem X11-Server ist quasi eine point to point Verbindung. Wollte man nun das "Bild" des physikalischen Bildschirmes synchron auf einem zweiten Bildschirm (oder X11-Fenster) betrachten müsste entweder der X-Server ein eingebautes Feature besitzen diese beiden Bildschirme zu verwalten oder aber die Anwendung über zwei Verbindungen mit zwei X-Servern kommunizieren. Beides ist zur Zeit weder mit den verfügbaren X-Servern noch mit den X11-Bibliotheken möglich.
1. Exceed:
Die Kommandozeile: "exceed -h <hostname> -m query -d 1 -w single" startet auf dem PC einen X-Server, der sich per XDMCP-Protokoll mit dem Display-Manager (CDE) auf dem Rechner <hostname> verbindet. Danach erscheint auf dem PC Bildschirm ein CDE-Login, man kann sich auf dem Rechner anmelden und in einer eigenen "Session" arbeiten, unabhängig von einem anderen user, der sich auf der Grafikkonsole eingelogt hat.
2. VNC:
VNC kommt der Sache schon näher. In der FAQ ( http://www.uk.research.att.com/vnc/faq.html#q22 ) ist die Thematik kurz beschrieben. Da man an dem AIX X11-Server nichts ändern kann wäre der einzigste Weg alle X11-Anwendungen als Ausgabemedium den VNC-Server Xvnc benutzen zu lassen und local auf der Grafikkonsole den X11-Server mit der Anwendung vncviewer zu starten. Mit dieser Konfiguration besteht die Möglichkeit auf einem PC (oder RS6000) mit dem vncviewer eine sogenannte "shared session" zu starten und die Anzeige des user remote zu sehen und sogar zu bedienen.
Mit Exceed ist das Gewünschte nicht zu erreichen, und wie schon erwähnt, ist es mit VNC notwendig zwischen Anwendung und X11-Server eine Software zwischenzuschalten, von der man nicht weiss ob alle für Catia notwendigen Features unterstützt werden. In einem Problemfall wird der Softwaresupport von IBM diese Konfiguration mit Sicherheit nicht unterstützen.
Gruß meurth