[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:15759] Re: eel/Nautilus



From: nobuhide shimizu <nobushim@js3.so-net.ne.jp>
Message-Id: <20021023211119.28816bf9.nobushim@js3.so-net.ne.jp>

> eelのTruetypeサーチはXwindowfontserverが関係あるようです
> だからそこはわからなかった(つまり、eelには追加してない)

じつは、単に /etc/xfs.conf を読んで、フォントのディレクトリを読み出し
ているだけです。なので、それっぽい xfs.conf を置いてやればああら不思議。

> TrueTypeのフォントを
> 最初に./nautilus/fontsにあるttf fonts.dirをさがし
> xfsの設定ファイル/etc/X11/fs/configのcatalogを参照するそうです

そうですね。ただ、パッケージ屋としては、個人設定に依存するような設定は
極力避けたいところです。標準で突っ込まれるフォントくらい何もしなくても
見えてないと嫌なので。

> > RHLかVineのパッチを当てると、最初は出ますが、設定メニューでフォント名
> > を変えてしまうと、多分二度と出ないのではないかと。
> 
> gconfのデータベース(ハッシュ?)が破壊するみたいです

いや、つまり、~/.nautilus/fonts がないと、Helvetica Default (これは
$prefix/share/eel/fonts/urw に用意されている Postscriptフォント) しか
選べないので、デフォルトの東風フォントに戻せないのです。

> これはたぶんnautilus-newsとかが起動したままになってしまうので(エラーで)
> 処理策は
> gtopなどでnautilusを終了させ
> gconftool --shutdown
> gconf リネーム
> gconfd リネーム
> nautilus
> で行けるとおもいます
> #これもましになってきてます

このへんの現象は手元(Plamo-3.0 contrib 相当の環境で 2.2.6 でビルド)で
は再現しません。

> > eel のソースを読みまくって、先ほどやっとこのへんのカラクリが判明しまし
> > た。結論だけ書くと、
> > 
> > ・X のフォントを見せるためには、
> >   - xfs の設定ファイルを置く
> >   - configure をちょっといじって /usr/X11R6/lib/X11/fonts/TrueType を
> >     探させる
> >   - なんか按配よく自前でハックする :-)
> >   のどれかをしないとダメ(で、fonts.dir に登録されているTrueType/Type1
> >   フォントだけを相手にするらしい)
> > 
> > ・ただし、Vine のパッチ(eel-1.0.1-font.patch) を当てないと、-*-gothic-
> >   とか -*-mincho- とかは逆立ちしてもメニューに出ない

> だからVineもKondaraのfontpatchはほとんどなくても(あっても)いっしょみたいで
> (ただし書くならKochi-mincho Kochi-gothic)
> 最初のとこだけ必要かも

Vine のパッチを当てると、-*-mincho- や -*-gothic- を除外しないので、お
そらくこれは必須です。

> あと一つリスト表示でフォントのレイアウトでしくじるので
> Eel-CRITICAL **: file eel-smooth-text-layout.c: line 325 
> (smooth_text_layout_line_list_draw_to_pixbuf): assertion `max_line_width > 0' failed.
> Eel-CRITICAL **: file eel-smooth-text-layout.c: line 651 
> (eel_smooth_text_layout_draw_to_pixbuf): assertion `!art_irect_empty (&destination_area)' failed.
> がでてみだれるのをなんとかすればいけるとみました
> nautilusは、新しいテーマを入れると結構かっこいいですね

このへんも再現しません。フォントの設定なのかしら…

> Plamo3.Xでgnome2.0.2ないし2.1がありますのでがんばってください

ぐは。

> ときにPlamo3.0でもnautilus-1.0.6のビルド時間は7-8時間ですか
> もしそうだとしたらなんかへんですね

7〜8時間どころか、軽く10時間は越します。Pentium3 500MHz なのがいけない
のかな…

3.0 のパッケージは、Pentium2 400MHz+Win2k+VMware の上にPlamoを入れて作っ
たので、それはもう悲惨なくらい時間が…

今度、Pentium4 2GHz なマシンが入ったので、これに Plamo-3.1 を突っ込ん
でビルド環境に仕立てようと画策しています。
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Follow-Ups
[plamo:15856] Re: eel/Nautilus, nobuhide shimizu
References
[plamo:15724] Re: Plamo98 (3.0)をインストールしたい, nobuhide shimizu
[plamo:15727] eel/Nautilus (Re: Plamo98(3.0)をインストールしたい), Shun-ichi TAHARA (田原 俊一)
[plamo:15758] Re: eel/Nautilus, nobuhide shimizu

[検索ページ] [メール一覧]
Plamo ML 公開システム