[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:48188] Re: ktermがこける (sarge --> etch)
川藤です。
On Tue, Mar 20, 2007 at 15:30:30 +0900
you 長南洋一 <cyoichi@xxxxxxxxxxxxxxx> wrote:
|長南です。
|
|> % kterm
|> Warning: Missing charsets in String to FontSet conversion
|> Warning: Cannot convert string
|> "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-*,-misc-fixed-medium-r-normal-*-12,-misc-gothic-medium-r-normal-*-12,-misc-mincho-medium-r-normal-*-12" to type FontSet
|> Warning: Missing charsets in String to FontSet conversion
|> Warning: Unable to load any usable fontset
|> Warning: Missing charsets in String to FontSet conversion
|> Warning: Unable to load any usable fontset
|> Segmentation fault
|
|とりあえずフォントの存在を疑うところではないでしょうか。
|xfontsel で上記引用に出てくるようなフォントの存在を調べてみる。
いずれも存在しているようです。一応、事前に確認していたのですが、
xfontselでの確認方法というのが良く分かってはいないので書きませんで
した。xfontselを立ち上げ、メニュー(?)で各パラメータをadobeとか
helveticaとか順に指定していくと、上記の値はすべて選択できます。
|存在しなかった場合ですが……。
| $ cd /usr/share/fonts/X11
| $ egrep -l -- "-adobe-helvetica-medium-r-normal-.*-120-.-iso8859|-misc-fixed-medium-r-normal-.*-12|-misc-gothic-medium-r-normal-.*-12|-misc-mincho-medium-r-normal-.*-12" ./*/fonts.alias
| ./misc/fonts.alias
| $ dpkg -S /usr/share/fonts/X11/misc/* 2>/dev/null |cut -d ":" -f 1 |uniq
| xfonts-base
| xfonts-shinonome
| unifont
この結果は、
xfonts-a12k12
xfonts-artwiz
xfonts-base
xfonts-shinonome
でした(uniqの前にsortを噛ませましたが)。unifontというのが入って
いないようなので、入れてみましたが、結果は変わらず、同じメッセージ
を吐いて落ちます。副作用で、unifont を入れたら、firefox(iceweasel
ではなく、mozilla.orgのfirefox)の日本語フォントが汚くなったので外
しました。
逆に、xfonts-a12k12とxfonts-artwizが余計なのかと思って、これも外
してみましたが、変わりません(同じメッセージで落ちる)。
なお、このktermが落ちる現象は、二台のマシンで同様に発生していま
す。いずれも、クリーンインストールではなくsargeからのアップグレー
ドです(一台はboの頃から育て続けているマシンかも知れない)。
|> /etc/X11/xorg.confのフォント関連の設定は以下のようになっています。
|>
|> Section "Files"
|> RgbPath "/etc/X11/rgb"
|> ModulePath "/usr/lib/xorg/modules"
|> FontPath "/usr/share/fonts/X11/misc"
|> FontPath "/usr/X11R6/lib/X11/fonts/misc"
|> FontPath "/usr/share/fonts/X11/cyrillic"
|> FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
|> FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
|> FontPath "/usr/share/fonts/X11/Type1"
|> FontPath "/usr/X11R6/lib/X11/fonts/Type1"
|> FontPath "/usr/share/fonts/X11/100dpi"
|> FontPath "/usr/share/fonts/X11/75dpi"
|> FontPath
|> "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
|> EndSection
|
|最近の etch では、フォントパスは /usr/X11R6/lib/X11/fonts から
|/usr/share/fonts/X11 に移っています。まぎらわしいので、前者
|/usr/X11R6/lib/X11/fonts の方はコメントアウトしておいた方が
|よいのではないでしょうか。Xorg.0.log にワーニングが出なくなりますし。
ありがとうございます。こちは解決しました。同様に、cyrillicが入っ
ていないようだったので、追加しました(ktermが落ちる件には影響がな
く、相変わらずダメです)。
川藤