VcXsrv
Beschreibung
VcXsrv ist ein X-Server. Um die graphische (GUI-)Version von Programmen (z.B. xstata = X-Window-Version von STATA) auf Unix-Servern (z.B. des bwHPC-Verbunds) unter Windows starten zu können, benötigen Sie einen X-Server, der auf ihrem lokalen Rechner installiert werden muss.
Die Aufgabe des X-Servers ist es, Tastatur- und Mauseingaben an das Client-Programm (z.B. xstata) zu schicken und von diesem die graphische Ausgabe (Bildschirmdarstellung) entgegen zu nehmen.
Lassen Sie sich nicht von der ungewohnten "Client-Server-Terminologie" irritieren: aus Sicht von xstata liefert ("serviert") der X-Server Tastatur- und Mauseingaben; aus Sicht des X-Servers ist xstata ein Client, der mit diesen Eingaben "bedient" wird.
Installation
- Download des Installers von Sourceforge
- Ausführen des Installers
- Im Startmenü erscheint nach Abschluss der Installation der neue Eintrag "VcXsrv" mit den Einträgen
- VcXsrv:
Schnellstart: Startet XServer mit Display-Nr 0, im Multiwindow-Modus und mit OpenGL-Unterstützung - XLaunch:
Startet den XLaunch-Wizard, der folgende Einstellungen per Dialogfeld abfragt:- Window-Modus
- Display Nummer (zur Festlegung einer selbst gewählten Display-Nummer)
- Start eines bestimmten Programms
- Clipboard-Unterstützung
- OpenGL-Unterstützung
- Möglichkeit, weitere Parameter anzugeben
- Uninstall VcXsrv
- VcXsrv:
Start des X-Servers
- Starten Sie eine X-Server-Instanz durch Klick auf einen der beiden Einträge im Startmenü (zu den Unterschieden siehe Installation):
- VcXsrv (Schnellstart)
- XLaunch (startet den XLaunch-Wizard, der nach Abschluss des Dialogs den X-Server startet)
- Hinweise:
- In der Taskleiste erscheint nach dem Start von VcXsrv ein Icon "X". Wenn Sie mit der Maus darüber fahren, sehen Sie im PopUp in der Notation "hostname:displaynumber.screennumber":
- Ihren PC-Namen (hostname)
- Die Display-Nummer dieser VcXsrv-Instanz (displaynumber) und die Fenster-Nummer (screennumber)
- Die aktuelle Zahl der verbundenen Clients = aktiven Verbindungen
- Per Rechtsklick auf das Icon "X" erhalten Sie Zugriff auf ein Kontextmenü.
- In der Taskleiste erscheint nach dem Start von VcXsrv ein Icon "X". Wenn Sie mit der Maus darüber fahren, sehen Sie im PopUp in der Notation "hostname:displaynumber.screennumber":
Hinweis zum Einsatz des X-Servers
Der Aufbau einer verschlüsselten SSH-Daten-Verbindung (z.B. mit PuTTY), die Aktivierung der Weiterleitung von X11-Daten durch PuTTY ("X11-Forwarding") und schließlich die X-Window-Verbindung selbst sind "nur" die technischen Grundlagen / Voraussetzungen für die Verwendung der GUI-Version von Programmen im interaktiven Modus.
Für den Batch-Modus sind eine PuTTY und SCP-Verbindung ausreichend.
Start eines Programms im interaktiven / GUI-Modus
Sie starten das Programm (z.B. Stata), das Sie im interaktiven / GUI-Modus verwenden wollen, durch Aufruf eines entsprechenden Befehls auf dem bwHPC-Cluster (z.B. "xstata" statt "stata). Sofern die benötigten Verbindungen "stehen" (SSH-Verbindung und X11-Forwarding durch PuTTY, laufender X-Server, richtige Einstellung der Display-Nummern) sollte sich auf Ihrem PC ein Fenster mit Stata öffnen.
Eine Schritt-für-Schritt-Anleitung zum Einsatz einer speziellen Software (z.B. Stata) auf den Clustern des bwHPC-Verbunds finden Sie bei den Hinweisen zur jeweiligen Software!
Hilfe
Ein Schwachpunkt von VcXsrv ist leider die sehr knappe Dokumentation und Hilfe. Einen Überblick über die Schalter / Startparameter haben wir für Sie im internen Bereich hinterlegt.