在 AIX 或 Linux 上安裝「X 虛擬訊框緩衝區」

在 Linux、Linux for zSeries® 或 AIX® 作業系統上,如果您想針對您附加至資產的檔案建立縮圖,則必須安裝「X 虛擬訊框緩衝區 (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

意見