Instalando o X Virtual Frame Buffer no AIX ou Linux

Nos sistemas operacionais Linux, Linux para zSeries, ou AIX, se desejar criar miniaturas dos arquivos que você anexa aos ativos, deverá instalar o X Virtual Frame Buffer (XVFB).

Antes de Iniciar

É necessário ter acesso administrativo ao seu sistema operacional. As instruções a seguir são para AIX e Linux, no entanto, este processo é semelhante a outras distribuições Linux.

Procedimento

  1. Instale os conjuntos de arquivos do XVFB. Para AIX, os conjunto de arquivos estão incluídos nos CDs de instalação para o sistema operacional. Para Linux, o local dos conjuntos de arquivos depende de sua distribuição específica. Em algumas distribuições, é possível instalar o pacote xorg-x11-server-Xorg para obter os conjuntos de arquivos necessários. Se não, consulte a documentação para sua distribuição.
    Estes são os conjuntos de arquivos a instalar:
    • OpenGL.OpenGL_X.dev.vfb.05.01.0000.0000
    • X11.vfb.05.01.0000.0000
  2. Inicie o XVFB:
    • Para AIX:
      • Para associar o XVFB a uma exibição, execute o seguinte comando, em que n é o número de exibição a ser associado a esta instância do XVFB:
        /usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n & 
      • Para configurar o XVFB de forma que ele seja efetivo na inicialização do sistema e reinicialize se ele falhar, solicite que um administrador do sistema inclua a entrada a seguir no arquivo /etc/inittab, em que n é o número de exibição a ser associado a esta instância do XVFB:
        xvfb:2:respawn:/usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n > /dev/null 
    • Para Linux: Para associar o XVFB a uma exibição, execute o seguinte comando, em que n é o número de exibição a ser associado a esta instância do XVFB:
      /usr/bin/Xvfb :n -screen 0 800x600x24&
  3. Opcional: Para AIX: Verifique se o XVFB está em execução:
    1. Execute o seguinte comando, em que sysname é o nome do sistema e n é o número de exibição que está sendo verificado:
      /usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB 
    2. Se o XVFB estiver em execução, aparecerá a seguinte cadeia: XVFB_SCREEN(STRING) = "TRUE".
  4. Para Linux:Para AIX: Exporte a exibição:
    1. Execute o seguinte comando, em que n é o número de exibição do XVFB:
      export DISPLAY=:n
  5. Para Linux: Exporte gdfontpath:
    1. Execute o seguinte comando, em que font_path é o caminho completo para uma pasta que contém as fontes do sistema .ttf (por exemplo, WebSphere_Application_Server_install_location/java/jre/lib/fonts):
      export GDFONTPATH=font_path
      Dica: Use o seguinte comando para localizar pastas que contenham fontes .ttf:
      find / -name *.ttf

Resultados

Para obter mais informações sobre como instalar e verificar XVFB no AIX, consulte http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm.

Feedback