2007/11/24

OpenBSD/Zaurus のいろいろな設定

OpenBSD/Zaurus(SL-C3000)のいろいろな設定です。
かなり適当です。


(1) /etc/X11/xorg.conf の Files セクションに以下を追加
FontPath     "/usr/local/share/ghostscript/fonts/"
FontPath "/usr/local/lib/X11/fonts/ghostscript/"
FontPath "/usr/local/lib/X11/fonts/ja/"
FontPath "/usr/local/lib/X11/fonts/sazanami/"
FontPath "/usr/local/lib/X11/fonts/mplus/"


(2) ユーザホームディレクトリに.xsessionを作成し、以下を記述
(コメントアウトしてあるのも入っています)
#if [ -x /usr/local/bin/kinput2 ] ; then
# export JSERVER=localhost
# export XMODIFIERS="@im=kinput2"
# /usr/local/bin/kinput2 -wnn -ccdef /usr/local/lib/X11/ccdef/ccdef.kinput2.egg &
#fi

if [ -x /usr/local/bin/uim-xim ] ; then
export G_FILENAME_ENCODING=EUC-JP
export LANG=ja_JP.eucJP
export GTK_IM_MODULE=uim
exec uim-xim &
exec uim-toolbar-gtk &
export XMODIFIERS='@im=uim-anthy'
fi

export ENV=$HOME/.profile

#/usr/local/bin/kterm &
#/usr/X11R6/bin/fvwm
/usr/local/bin/ratpoison

ここで.profileをENVに設定しないとダメなのかなぁ。
X起動後に.profileが読み込まれていないっぽい。

(3) /etc/man.confを下記のように修正
これでいいのか不安ですが、man kakasiで日本語マニュアルが表示されるので大丈夫と思いましょう。
_default        /usr/{share,X11R6,local}/man/ 


_default        /usr/{share,X11R6,local}/{man/ja_JP.EUC,man}/ 


ja_JP.EUCを追加。
1               /usr/{share,X11R6,local}/man/{cat,man}1 


1               /usr/{share,X11R6,local}/{man/ja_JP.EUC,man}/{cat,man}1 

その他も同様に。

nroffをjnroffに。
:%s/\/usr\/bin\/nroff/\/usr\/local\/bin\/jnroff/g 


tblをjtblに。
:%s/\/usr\/bin\/tbl/\/usr\/local\/bin\/jtbl/g 


makewhatisを実行。
/usr/libexec/makewhatis


(2008/1/7 追記)
w3mにマニュアルが正常に表示されなかったので、jnroffを実行している箇所に-Tnipponオプションを追加。
%s/jnroff -man/jnroff -man -Tnippon/g

(2008/1/7 追記終了)

(4) ユーザのホームディレクトリの.profileに以下を追加
PATH=$HOME/bin:$PATH
export PATH

MANPAGER=/usr/local/bin/jless
JLESSCHARSET=japanese
LANG=ja_JP.eucJP
export MANPAGER JLESSCHARSET LANG

PS1='$PWD $ '
# PS1='$PWD $ '
PS1='[\u@\h \W]\$ '

(2007/12/15 追記)
ここを参考にPS1の設定を変更
(2007/12/15 追記終了)

(5) /etc/ntpd.confに以下を追加
servers ntp.jst.mfeed.ad.jp 


(6) .Xresources に以下を記述
(コメントアウトしてあるのも入っています)
!KTerm*VT100*translations: #override \
! Shiftspace: begin-conversion(_JAPANESE_CONVERSION)

!Kinput2*SeparateConversion.input: false
!Kinput2*selectionShell.input: false
!Kinput2*auxShell.input: false

!Kinput2*conversionStartKeys: Shiftspace
!Kinput2*sendbackKeyPress: true
!*inputMethod: kinput2

!*VT100.translations: #override \
! Shiftspace: begin-conversion(_JAPANESE_CONVERSION)

!#define XIM uim-xim
*inputMethod: uim-xim



いろいろ試行錯誤しながら設定したので、嘘が入っていると思う。