Solaris8 に XFree86-4.0.2 インストール記録。
手っ取り早く、バイナリを持ってくる。手近の ring サーバ のミラーから
(うちは asahi-net が近いのでそこから)
Solaris8 用のバイナリを丸ごとダウンロード。
合計30MBほど。ISDN 64K じゃ厳しい、というか夜が明ける。
# 6月にはイー・アクセスの ADSL が溝ノ口局開通するので乗り換えるか?
sheep の Solaris を起動して、適当なディレクトリにバイナリを置く。
# sh Xinstall.sh
としてインストーラ起動。なにやら色々 (フォントサーバとかフォントとかドキュメントとか、その他もろもろ)
を「インストールするか?」と訊いてくるので、すべて Y と答えてみる。
終了すると、
# XFree86 -configure
としなさいよ。と画面に出るのでそのとおりに叩く ( root の PATH を /usr/X11R6/bin に通してから)
・・・なにやらごちゃごちゃ検出してるらしい。それが終わると、
# XFree86 -xf86config /XF86Config.new
でテストできるよ、と言われるのだが、これを実行するとマウスを検出できないらしく、
X のルートウィンドウ(白黒の網目模様のやつね) とマウスカーソル (動かない) が出たまま、どうしようもなくなる。
仕方なしに Ctrl + Alt + BS で X を落とすと、コンソールが復帰しないし。
手が出ないので、telnet で入って reboot。
再起動後、懐かしの xf86config で設定してみる。
面倒くさいけど、まあ確実でしょう。
Solaris F@nの情報をもとに、
/etc/X11/XF86Config の Section "InputDevice" を、
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/kdmouse"
と設定。/dev/mouse → /dev/kdmouse
更に Drinver "nv" として、nv ドライバを使うようにして、解像度、色数等を
適宜書き換えて、startx とすると・・・ twn が起動! マウスもちゃんと動く。
参考にしたページ には、
OS付属のXサーバ(Xsun)とXFree86を入れ替えたいのならば、/usr/dt/config/Xserversの最終行を編集します。
具体的にはこんな感じ。
:0 Local local_uid@console root /usr/X11R6/bin/X :0 -bpp 24
とあるのだが、そのとおりにしても再起動後 X が立ち上がらず。んー・・・まあ、
取り敢えず今日はこんなところで。
現在の /etc/X11/XF86Config は以下の通り(除コメント)
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
Option "XkbOptions" "grp:caps_toggle,ctrl:ctrl_ac"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/kdmouse"
EndSection
Section "Monitor"
Identifier "G420"
HorizSync 30-110
VertRefresh 48-170
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "geforce2mx"
Driver "nv"
# unsupported card
#VideoRam 32768
# Insert Clocks lines here if appropriate
EndSection
Section "Screen"
Identifier "Screen 1"
Device "geforce2mx"
Monitor "G420"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "640x480" "800x600" "1024x768"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "640x480" "800x600" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection