XFree86-4.0.xインストール
XFree86-4.0.x Portsインストール
まずはサーバーをPortsからインストールします。
make 時にいくつか質問されますが、デフォルト値のままでいいです。
XFree86-4はserver、cleant、xdm、フォント、など全て入ります。
個別に入れるパッケージも用意されています。
# cd /usr/ports/x11/XFree86-4/
# make install
# make clean
XF86Config-4設定
まずXF86Config-4のテンプレートを作ります。
次のコマンドでカードを自動判別した結果がXF86Config.newという
ファイルが作られます。
# cd ~
# XFree86 -configure
できたXF86Config.newは以下の数箇所を設定しなおす必要があります。
直した後、これを/etc/X11/XF86Config-4にコピーします。
- Section "Files" でFontPathを設定
- Section "Module" でxttを追加
- Section "InputDevice"でKeyboardを日本語106に
- Section "InputDevice"でMouceでホイールを有効に
- Section "Monitor"でHorizSyncとVertRefreshを設定
- Section "Screen"でDefaultDepthを設定
HorizSyncやVertRefreshはXFree86-3.3.6のやLinuxの
値をそのまま使います。Modelineがいらなくなったのは楽ですね。
サイズはとくに書かなくても自動で最大に設定してくれるようです。
# cp XF86Config.new /etc/X11/XF86Config-4
一般ユーザーでstartx
XFree86-4.0.xは/var/log/にログファイルを書き込むため
一般ユーザーでstartxできません。
xdmやgdmなどでログインすることを勧めます。
またportsからx11/wrapperをインストールするだけで
一般ユーザーでstartxできるようになります。
デフォルトライブラリをXFree86-4に
/etc/make.conf(無ければ作る)に「XFREE86_VERSION=4」と書くことで
portsでビルドするときXFree86-4のライブラリを使う様になります。
CURRENTでの注意点(2001/03/14)
現在のCURRENTでは/dev/mouseがなくなり、/dev/sysmouseになっています。
XF86Config-4を書き換える必要があるでしょう。
xf86cfg
XFree86 -configureよりもずっと使いやすいGUIでの設定ツールです。
自動判定でいきなり最大解像度になります。
がmouseデバイスは/dev/mouseになるので
/dev/sysmouseにする必要があります。フォントも追加する必要があるでしょう。
gdmインストール
Ports からインストールした後、出て来るメッセージの通りに
/etc/pam.conf、/etc/ttysを編集します。
# cd /usr/ports/x11/gdm/
# make install
# make clean
/etc/pam.confに次の3行を追加。
gdm auth requisite pam_unix.so try_first_pass
gdm account requisite pam_unix.so try_first_pass
gdm session required pam_permit.so
これでgdmでログイン可能になります。
起動時にgdmを起動するには
/etc/ttysのttyv8を次のように編集します。
ttyv8 "/usr/X11R6/bin/gdm -nodaemon" xterm on
Xの日本語環境
まず環境変数LANGとLC_ALLをja_JP.EUCにします。
ついでにPAGER環境変数をlvにしてもいいでしょう。
Portsからkinput2-cannaやktermを入れるのですが、
FreeBSDではktermはそれだけでは足りません。
フォントはmiscやnetscapeなどを使います。
kterm
各ユーザーの~/.Xdefaultsに次の3行を書くといいようです。
KTerm*KanjiMode: euc
KTerm*vt100*translations:#override\
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
KTerm*allowSendEvents: true
WXGのインストール
Portsのjapanese/wxgからインストールしますがファイルは
ekotoba.comから手動でダウンロードして
/usr/ports/distfiles/wxg/に置かなくてはいけません。
wxgのPortsをインストールしたあとでも自動では起動しないようになっています。
何もしないとCannaが起動します。
次のようにすることで起動時にwxgが起動するようになります。
# cd /usr/local/etc/rc.d/
# ln -s wxg.sh.sample wxg.sh
# mv canna.sh canna.sh.orig
.xinitrcもしくは.xsessionの最後の実行以外のところでkinput2を起動する
ようにします。
kinput2 -canna &
exec gnome-session
Copyright (c) 2000,2001
ichiyama ryoichi,
All Rights Reserved.