Отсутствующие шрифты в Xvfb

Я установил Ubuntu 12.04.3, 64-разрядную как гость при работе VMplayer моего хоста Win7.

После установок Ubuntu я запускаю и открываю терминал.

Я затем ввожу следующее:

sudo apt-get update
sudo apt-get install wine
sudo apt-get install xvfb
sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

Когда я запускаю xvfb, я получаю следующую ошибку:

“[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!”

"x-ttcidfont-conf" должен был быть установлен с "вином", когда я получил тот же EULA, когда я устанавливаю вручную. Однако это никогда не распознается и когда я проверяю папки шрифта, они пусты.

Я попробовал эти шаги также:

  1. Альтернативная попытка 1:

    • sudo apt-get -y install x-ttcidfont-conf cabextract ttf-mscorefonts-installer
    • sudo dpkg-reconfigure x-ttcidfont-conf
  2. Альтернативная попытка 2:

    • Сбросьте Ubuntu
    • В экране входа в систему: Нажмите CtrlAltF1
    • Вход в систему
    • уничтожьте X-сервер: sudo service lightdm stop
    • генерируйте новый xorg.conf файл: sudo X -configure
      • Это создаст 'xorg.conf.new' файл в Вашем текущем dir
    • возврат к GUI: sudo start lightdm
    • Вход в систему через UI
    • Открытый и редактирование xorg.conf.new и добавляют следующие две строки:

      FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"

      FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

    • Сохраните и выйдите
    • Выход из системы UI
    • В экране входа в систему: Нажмите CtrlAltF1
    • Вход в систему
    • уничтожьте X-сервер: sudo service lightdm stop
    • переименуйте и переместитесь: sudo mv xorg.conf.new /etc/X11/xorg.conf
    • возврат к GUI: sudo start lightdm

Я полностью признаю, что я - linux/ubuntu/xvfb новичок..., но я способен к поискам Google, и ничто, кажется, не работает.

Что я пропускаю?


Я попробовал:

sudo apt-get -y install x-ttcidfont-conf
[sudo] password for <user>:
Reading package lists... Done
Building dependency tree
Reading state information... Done
x-ttcidfont-conf is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 17 not - upgraded.

и все еще получите то же сообщение об ошибке.


Я также попробовал:

  1. склонные sudo - получают обновление
  2. Перезапущенная человечность
  3. повторенный

Получите те же результаты.:-(


Существует внутренний сценарий оболочки, который запускает Xvfb, сопровождаемый приложением, и по-видимому просто зависает в результате. Первая строка в сценарии оболочки:

Xvfb:2 и

И просто выполнение той команды за пределами сценария оболочки вызывает ту же ошибку.

Я читал на одной из многих страниц, чтобы помочь разрешить это, что мне нужен xorg.conf в папке для указания на папки шрифта. Я пытался создать это и для других шрифтов, таких как xfont-100dpi, xfont-75dpi, и т.д. в папках существует содержание. Почему я не могут получить какое-либо содержание в эквивалентной папке шрифта для x-ttcidfont-conf шрифта TrueType?

3
задан 8 September 2013 в 19:17

2 ответа

Вы пропустили пакет x-ttcidfont-conf . Простое sudo apt-get -y install x-ttcidfont-conf должно решить проблему.

0
ответ дан 8 September 2013 в 19:17

Я обнаружил, что, выполнив следующую команду, я смог решить проблему:

mkfontdir

Спасибо за помощь.

0
ответ дан 8 September 2013 в 19:17

Другие вопросы по тегам:

Похожие вопросы: