在 AIX 或 Linux 上安装 X Virtual Frame Buffer

在 Linux®、Linux for zSeries® 或 AIX® 操作系统上,如果要创建连接到资产的文件的缩略图,那么必须安装 X Virtual Frame Buffer(XVFB)。

开始之前

必须对操作系统具有管理访问权。以下指示信息适用于 AIX 和 Linux,但此过程对于其他 Linux 分发是类似的。

过程

  1. 安装 XVFB 文件集。 对于 AIX,文件集包含在操作系统的安装 CD 上。对于 Linux,文件集的位置取决于特定分发版。在某些分发版上,可以安装 xorg-x11-server-Xorg 软件包以获取必要的文件集。如果不能,请参阅分发版的文档。
    以下是要安装的文件集:
    • OpenGL.OpenGL_X.dev.vfb.05.01.0000.0000
    • X11.vfb.05.01.0000.0000
  2. 启动 XVFB:
    • 对于 AIX:
      • 要将 XVFB 与某个显示相关联,请运行以下命令,其中 n 是要与此 XVFB 实例相关联的显示号
        /usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n &
      • 要设置 XVFB 以使其在系统引导时生效并在发生故障时重新启动,请通过系统管理员向 /etc/inittab 文件 其中 n 是要与此 XVFB 实例相关联的显示号 中添加以下条目:
        xvfb:2:respawn:/usr/bin/X11/X -force -vfb -x abx -x dbe -x GLX :n > /dev/null
    • 对于 Linux: 要将 XVFB 与一个显示内容相关联,请运行以下命令,其中 n 是要与此 XVFB 实例相关联的显示号
      /usr/bin/Xvfb :n -screen 0 800x600x24&
  3. 可选: 对于 AIX: 验证 XVFB 是否正在运行:
    1. 运行以下命令,其中 sysname 是系统名称,n 是您正在检查的显示号:
      /usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB
    2. 如果 XVFB 正在运行,那么您将看到以下字符串:XVFB_SCREEN(STRING) = "TRUE"
  4. 对于 Linux:对于 AIX: 导出显示内容:
    1. 运行以下命令,其中 n 是 XVFB 的显示号:
      export DISPLAY=:n
  5. 对于 Linux: 导出 gdfontpath:
    1. 运行以下命令,其中 font_path 是包含 .ttf 系统字体的文件夹完整路径(例如,WebSphere_Application_Server_install_location/java/jre/lib/fonts):
      export GDFONTPATH=font_path
      提示: 使用以下命令查找包含 .ttf 字体的文件夹:
      find / -name *.ttf

结果

有关在 AIX 上安装并验证 XVFB 的更多信息,请参阅http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm

反馈