[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が落ちる件には影響がな
く、相変わらずダメです)。


川藤