動作確認環境:Fedora Core 1

xfs(Xフォントサーバー)


経緯

  • 先日(8月30日)、なぜかLinuxでXが立ち上がらなくなりました。X関係の設定ファイルは触っていません。先日、グラフィックボードのドライバをXFree86標準ドライバからNVIDIA製グラフィックドライバに変更したのだが、その辺が関係しているのでしょうか?しかし、ドライバを変更した時は、正常に立ち上がるのを確認しているので、問題はないはずです。ログを調べたところ、xfsの設定ファイルが見当たらずに、xfsが起動されない状況になっている様です。そこで、xfsの設定ファイルを用意したところ、正常に起動する様になりました。(なぜ、突然動かなくなったのかは不明です。)

問題の状況

  • ブート時に以下のエラーメッセージが表示されました。

    Starting xfs: chkfontpath: error opening /etc/X11/fs/config [FAILED]
    

  • Xのエラーログ「/var/log/XFree86.0.log」には、以下が記録されていました。

    Could not init font path element unix/:7100, removing from list!
    Fatal server error:
    could not open default font 'fixed'
    



xfs設定ファイルの作成

  • ブート時のメッセージから、xfsの設定ファイル「/etc/X11/fs/config」が見当たらず、xfsが起動できないのが問題なので、設定ファイルを用意する事にしました。Turbolinux 用のフォント設定を参考に、以下の設定ファイルを作成しました。「/etc/X11/fs/」ディレクトリが無かったので、mkdirで作成しました。「error-file = /usr/X11R6/lib/X11/fs/fs-errors」の設定は、自動的に?「/etc/X11/fs/fs-errors」へのシンボリックリンクになっていました。

    【/etc/X11/fs/config】
    # font server configuration file
    # $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws Exp $
    
    clone-self = on
    use-syslog = off
    catalogue = /usr/X11R6/lib/X11/fonts/misc/,
    /usr/X11R6/lib/X11/fonts/Speedo/,
    /usr/X11R6/lib/X11/fonts/Type1/,
    /usr/X11R6/lib/X11/fonts/75dpi/,
    /usr/X11R6/lib/X11/fonts/100dpi/,
    /usr/X11R6/lib/X11/fonts/TrueType
    error-file = /usr/X11R6/lib/X11/fs/fs-errors
    # in decipoints
    default-point-size = 120
    default-resolutions = 75,75,100,100
    deferglyphs=all
    
    


解決状況

  • xfsのブート時のエラーもなくなり、Xは正常に起動する様になりました。めでたし、めでたし。



トップへもどる


Copyright (c) 2004 Hiroshi Nakamura. All rights reserved.