[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:78100] Re: FMV-BIBLO(NE4/50C)でXWindowsSystemを


樋口と申します。
NE4/50Cではありませんが、Vine2.1をMobility なBIBLO(LOOX S5/53) に
載せたので。

| で、現在FMV-BIBLO(NE4/50C)に
|VineLinux2.1をつもうとしています。
| とりあえず一通りのインストールはすんだ
|のですが、どうしてもモニタの設定がうまく
|いきません。

# 「モニタの設定がうまくいかない」というのは具体的には何が起きているの
# ですか?
# 画面が崩れるとか、startxでX window systemを起動したときに吐きだすエラー
# メッセージだとか、具体的に書いていただかないと答えづらいですよ


とりあえず、startx したときのメッセージをファイルに記録しましょう。
startx &>/tmp/logfile
とでもすれば/tmp/logfileにメッセージが残ります。
その中に

(--) Mach64: 1024x512 panel (ID 7) detected;  clock 39.02 MHz

という感じで、VGA BIOSに書き込まれている液晶パネルの情報が出ます。
(出ないノートPCもあるらしいが…)
ここから得られる'clock'の値と解像度の値から
XF86ConfigのMonitor セクションにあるModeline の行を手で書き換えます。

私の機械ではこんな感じ. 
 Modeline  "1024x512"   39.02 1024 1028 1090 1100 512 520 522 530

ScreenセクションのModesとか、MonitorセクションのHolizSync,VertRefreshなんか
もいじくる必要がありますが、ここらの調整を頑張って、エラーが出ないように
すればXが起動すると思います。

# startxしたときに出るエラーメッセージを読んでエラーの原因を考え、
# XF86Configを直して、またstartxして…を繰り返す.

で、起動に成功したとしても画面が崩れるとか、サスペンドをかけると
フリーズしちゃうとか、いろいろ問題が出ます。これはVine2.1のXF86_Mach64
サーバにMobilityに必要なパッチが当たっていないせいなので、そのままでは
いくら頑張ってもうまく行きません。

この問題への対処は、ほかのディストリビューションのパッケージをバラして
/usr/X11R6/bin/XF86_Mach64 を取り出し、元々ある/usr/X11R6/bin/XF86_Mach64 
のバイナリを置き換えるのが楽です。
私はDebian2.2の xserver-mach64_3.3.6-11.deb をバラしました.
これには必要なパッチが当たっています。

# RPMだと…どのディストリビューションなら大丈夫なのだろう?


| XF86Configに直接書き込めば解消されるの
|でしょうか・・・。書き方知りませんが・
|・。

XF86Configの書き方や値の計算方法なんかはJFあたりでドキュメント探して
勉強してくださいね。機械が違うので、丸写しじゃうまく行きませんよ.
では.

-- 樋口 隆英 : thiguchi _at_ pluto.dti.ne.jp 

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: