Instalar X Virtual Frame Buffer en AIX o Linux

En los sistemas operativos Linux, Linux para zSeries, o AIX, si desea crear miniaturas de los archivos que adjunte a activos, debe instalar X Virtual Frame Buffer (XVFB).

Antes de empezar

Debe tener acceso de administrador al sistema operativo. Las siguientes instrucciones son para AIX y Linux; no obstante, este proceso es similar para otras distribuciones de Linux.

Procedimiento

  1. Instale los catálogos de archivos XVFB. Para AIX, los catálogos de archivos se incluyen en los CD de instalación del sistema operativo. Para Linux, la ubicación de los catálogos de archivos depende de la distribución concreta. En algunas distribuciones, puede instalar el paquete xorg-x11-server-Xorg para obtener los catálogos de archivos necesarios. Si no es el caso, consulte la documentación relativa a su distribución.
    Estos son los catálogos de archivos para instalar:
    • OpenGL.OpenGL_X.dev.vfb.05.01.0000.0000
    • X11.vfb.05.01.0000.0000
  2. Inicie XVFB:
    • Para AIX:
      • Para asociar XVFB con una pantalla, ejecute el siguiente mandato, donde n es el número de pantalla a asociar con esta instancia de XVFB:
        /usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n & 
      • Para establecer XVFB de manera que sea efectivo al arrancar el sistema y que se reinicie si falla, haga que un administrador del sistema añada la siguiente entrada al archivo /etc/inittab, donde n es el número de pantalla a asociar con esta instancia de XVFB:
        xvfb:2:respawn:/usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n > /dev/null 
    • Para Linux: Para asociar XVFB con una pantalla, ejecute el siguiente mandato, donde n es el número de pantalla a asociar con esta instancia de XVFB:
      /usr/bin/Xvfb :n -screen 0 800x600x24&
  3. Opcional: Para AIX: Verifique que XVFB se está ejecutando:
    1. Ejecute el siguiente mandato, donde sysname es el nombre del sistema, y n es el número de pantalla que está comprobando:
      /usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB 
    2. Si XVFB se está ejecutando, verá la siguiente serie: XVFB_SCREEN(STRING) = "TRUE".
  4. Para Linux:Para AIX: Exporte la pantalla:
    1. Ejecute el siguiente mandato, donde n es el número de pantalla de XVFB:
      export DISPLAY=:n
  5. Para Linux: Exporte gdfontpath:
    1. Ejecute el siguiente mandato, donde font_path es la vía de acceso completa de una carpeta que contiene fonts del sistema .ttf (por ejemplo, WebSphere_Application_Server_install_location/java/jre/lib/fonts):
      export GDFONTPATH=font_path
      Consejo: Utilice el siguiente mandato para encontrar carpetas que contengan fonts .ttf:
      find / -name *.ttf

Resultados

Para obtener más información sobre la instalación y verificación de XVFB en AIX, consulte http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm.

Comentarios