Installer X Virtual Frame Buffer sous AIX ou Linux

Sous les systèmes d'exploitation Linux, Linux for zSeries ou AIX, pour créer des miniatures des fichiers que vous attachez à des actifs, vous devez installer X Virtual Frame Buffer (XVFB).

Avant de commencer

Vous devez disposer de l'accès des administrateurs pour votre système d'exploitation. Les instructions suivantes concernent AIX et Linux ; toutefois ce processus est similaire pour d'autres distributions Linux.

Procédure

  1. Installer les ensembles de fichiers XVFB. Pour AIX, les ensembles de fichiers se trouvent sur les CD d'installation du produit. Pour Linux, l'emplacement de l'ensemble de fichiers dépend de votre distribution. Sur certaines distributions, vous pouvez installer le package xorg-x11-server-Xorg pour obtenir les ensembles de fichiers nécessaires. Sinon, reportez-vous à la documentation relative à votre distribution.
    Voici les ensembles de fichiers à installer :
    • OpenGL.OpenGL_X.dev.vfb.05.01.0000.0000
    • X11.vfb.05.01.0000.0000
  2. Démarrer XVFB :
    • Pour AIX :
      • Pour associer XVFB à un affichage, exécutez la commande suivante, n est le numéro de l'affichage à associer à cette instance de XVFB:
        /usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n & 
      • Pour définir XVFB afin qu'il soit effectif à l'initialisation du système et qu'il redémarre en cas de défaillance, demandez à l'administrateur système d'ajouter l'entrée suivante dans le fichier /etc/inittab, n est le numéro de l'affichage à associer à cette instance de XVFB :
        xvfb:2:respawn:/usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n > /dev/null 
    • Pour Linux : Pour associer XVFB à un affichage, exécutez la commande suivante, n est le numéro de l'affichage à associer à cette instance de XVFB:
      /usr/bin/Xvfb :n -screen 0 800x600x24&
  3. Facultatif : Pour AIX : Vérifiez que XVFB est en cours d'exécution :
    1. Exécutez la commande suivante, où sysname est le nom du système et n le numéro de l'affichage que vous contrôlez :
      /usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB 
    2. Si XVFB est en cours d'exécution, vous devez voir la chaîne suivante : XVFB_SCREEN(STRING) = "TRUE".
  4. Pour Linux :Pour AIX : Exportez l'affichage :
    1. Exécutez la commande suivante, où n est le numéro de l'affichage de XVFB :
      export DISPLAY=:n
  5. Pour Linux : Exportez gdfontpath :
    1. Lancez la commande suivante, où chemin_police correspond au chemin d'accès complet à un dossier qui contient les polices système .ttf (par exemple, emplacement_installation_WebSphere_Application_Server/java/jre/lib/fonts):
      export GDFONTPATH=chemin_police
      Conseil : Utilisez la commande suivante pour rechercher les dossiers qui contiennent les polices .ttf :
      find / -name *.ttf

Résultats

Pour plus d'informations sur l'installation et la vérification de XVFB sur AIX, voir http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm.

Vos commentaires