В операционных системах
Linux,
Linux для
zSeries или
AIX, если вы хотите создать
уменьшенные копии файлов, прикрепленных к ресурсам, необходимо
установить X Virtual Frame Buffer (XVFB).
Прежде чем начать
Необходимо иметь административные права доступа в
операционной системе.
Следующие инструкции относятся к
AIX and Linux, однако этот процесс
аналогичен для других вариантов
Linux.
Процедура
- Установите наборы файлов XVFB. Наборы файлов для AIX находятся на установочных компакт-дисках
операционной системы. Для Linux расположение наборов файлов
зависит от конкретного распространения. В некоторых случаях
можно установить пакет xorg-x11-server-Xorg для
получения необходимых наборов файлов. В противном случае обратитесь к документации
по распространению.
Наборы файлов для установки следующие:
- OpenGL.OpenGL_X.dev.vfb.05.01.0000.0000
- X11.vfb.05.01.0000.0000
- Запустите XVFB:
- Необязательно:
Убедитесь, что XVFB работает:- Выполните следующую команду, где sysname -
это имя системы, а n - номер проверяемого экрана:
/usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB
- Если XVFB запущен, вы увидите следующую строку:
XVFB_SCREEN(STRING) = "TRUE".

Экспортируйте экран:- Выполните следующую команду, где n - это
номер экрана XVFB:
export DISPLAY=:n
Экспортируйте gdfontpath: - Выполните следующую команду, где
каталог-шрифтов - это полный путь к каталогу,
содержащему системные шрифты .ttf (например,
каталог-WebSphere-Application-Server/java/jre/lib/fonts):
export GDFONTPATH=font_path
Совет: С помощью следующей команды найдите папки, содержащие шрифты
.ttf:
find / -name *.ttf