web-dev-qa-db-ja.com

Xvfbにフォントがありません

Win7ホストで実行されているVMplayerの下に、ゲストとしてUbuntu 12.04.3 64ビットをインストールしました。

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" should have手動インストール時に同じEULAを取得したため、 "wine"とともにインストールされました。ただし、フォントフォルダーは認識されず、フォントフォルダーをチェックすると空になります。

私もこれらの手順を試しました:

  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」ファイルが作成されます
    • gUIに戻る:Sudo start lightdm
    • UIからログイン
    • Xorg.conf.newを開いて編集し、次の2行を追加します。

      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初心者であることを十分に認めています...

私は何が欠けていますか?


私はもう試した:

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. 須藤apt-getアップグレード
  2. Ubuntuを再起動しました
  3. 再試行した

同じ結果を取得します。 :-(


Xvfbに続いてアプリケーションを起動し、結果としてハングしたように見える社内シェルスクリプトがあります。シェルスクリプトの最初の行は次のとおりです。

Xvfb:2&

また、シェルスクリプトの外部でそのコマンドを実行すると、同じエラーが発生します。

これを解決するのに役立つ多くのページの1つを読んで、フォントフォルダーを指すフォルダーにxorg.confが必要であることを確認しました。これを作成しようとしましたが、xfont-100dpi、xfont-75dpiなどの他のフォントについては、フォルダーにコンテンツがあります。 x-ttcidfont-conf TrueTypeフォントの同等のフォントフォルダーにコンテンツを取得できないのはなぜですか?

3
gdaemon

パッケージがありません x-ttcidfont-conf 。簡単なSudo apt-get -y install x-ttcidfont-confで問題を解決できます。

1
Braiam

次のコマンドを実行することで、問題を解決できることがわかりました。

mkfontdir

ご協力いただきありがとうございます。

0
gdaemon