X Virtual Frame Buffer unter AIX oder Linux installieren

Falls Sie bei den Betriebssystemen Linux®, Linux for zSeries oder AIX Piktogramme für die Dateien erstellen wollen, die Sie Assets zuordnen, müssen Sie X Virtual Frame Buffer (XVFB) installieren.

Vorbereitende Schritte

Sie müssen über administrativen Zugriff auf das Betriebssystem verfügen. Die folgenden Anweisungen gelten zwar für AIX und Linux, aber der Prozess ist bei anderen Linux-Varianten ähnlich.

Vorgehensweise

  1. Installieren Sie die XVFB-Dateigruppen. Für AIX befinden die Dateigruppen sich auf den Installations-CDs für das Betriebssystem. Für Linux ist die Position der Dateigruppen von der jeweiligen Distribution abhängig. Bei einigen Distributionen können Sie das Paket xorg-x11-server-Xorg installieren, um die erforderlichen Dateigruppen zu erhalten. Ist dies nicht der Fall, ziehen Sie die Dokumentation für Ihre Distribution hinzu.
    Die folgenden Dateigruppen müssen installiert werden:
    • OpenGL.OpenGL_X.dev.vfb.05.01.0000.0000
    • X11.vfb.05.01.0000.0000
  2. Starten Sie XVFB:
    • Für AIX:
      • Um XVFB eine Anzeige zuzuordnen, führen Sie den folgenden Befehl aus. Hierbei steht n für die Anzeigenummer, die dieser XVFB-Instanz zugeordnet werden soll:
        /usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n & 
      • Lassen Sie den folgenden Eintrag von einem Systemadministrator der Datei /etc/inittab hinzufügen, um XVFB so zu konfigurieren, dass die Funktion nach dem Systemboot wirksam ist und bei einem Fehlschlag erneut gestartet wird. Hierbei steht n für die Anzeigenummer, die dieser XVFB-Instanz zugeordnet werden soll:
        xvfb:2:respawn:/usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n > /dev/null 
    • Für Linux: Wenn Sie XVFB einer Anzeige zuordnen möchten, führen Sie den folgenden Befehl aus. Hierbei steht n für die Anzeigenummer, die dieser XVFB-Instanz zugeordnet werden soll:
      /usr/bin/Xvfb :n -screen 0 800x600x24&
  3. Optional: Für AIX: Überprüfen Sie, ob XVFB aktiv ist.
    1. Führen Sie den folgenden Befehl aus. Hierbei steht sysname für den Systemnamen und n für die Anzeigenummer, die Sie überprüfen wollen:
      /usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB 
    2. Falls XVFB aktiv ist, wird die folgende Zeichenfolge angezeigt: XVFB_SCREEN(STRING) = "TRUE".
  4. Für Linux:Für AIX: Exportieren Sie die Anzeige:
    1. Führen Sie den folgenden Befehl aus (n steht für die Anzeigenummer von XVFB):
      export DISPLAY=:n
  5. Für Linux: Exportieren Sie "gdfontpath":
    1. Führen Sie den folgenden Befehl aus, wobei schriftartpfad der vollständige Name zu einem Ordner angibt, der Systemschriftarten des Typs .ttf enthält (wie zum Beispiel WebSphere_Application_Server-installationsposition/java/jre/lib/fonts):
      export GDFONTPATH=schriftartpfad
      Tipp: Verwenden Sie den folgenden Befehl, um Ordner zu finden, die Schriftarten des Typs .ttf enthalten:
      find / -name *.ttf

Ergebnisse

Weitere Informationen zur Installation und Prüfung von XVFB unter AIX enthält http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm.

Feedback