Thinkpad X31 英語キーボード

リカバリーしたところ日本語キーボードとして認識されてしまう。英語キーボードとして認識させるには、以下の手順に従う。

http://www.roy.hi-ho.ne.jp/vifam/museum/tpx31e.htm

からの引用

15. キーボード・ドライバーの更新

コントロール・パネル内のキーボードから、キーボード・ドライバーを更新します。

この時点で、“101/102 英語キーボードまたは Microsoft Natural PS/2 キーボード”が設定されていますが、実は、日本語のキーボード配列となっています。

“ドライバーの更新”で、同じ名称のドライバーを選択し、上書き更新を行い、再起動します。

GIMPで日本語入力できるようにする。

以下、http://macwiki.sourceforge.jp/cgi-bin/wiki.cgi?Gimpの記述をもとにした。

/Applications/Gimp.app/Contents/Resources/bin/gimpの内容を修正。

#export LANG=`grep '?b'?`defaults read .GlobalPreferences AppleCollationOrder?`_?
#       /usr/share/locale/locale.alias | sed -n 's/.*?(.._..?)?..*/?1/p;1q'`
export LANG=ja_JP.UTF-8

kinput2のインストール

http://www.sol.dti.ne.jp/~kikuyan/macosx/x11kotoeri.html

より、kinput2-v3.1.tar.gz、kinput2-v3.1-macim-20050629.patch.gzをダウンロード。

http://homepage1.nifty.com/daemon/MachTen/sonoda/

より、kinput2.fix4.macim.0.2.patch.gzをダウンロード

以下、http://www.sol.dti.ne.jp/~kikuyan/macosx/x11kotoeri.htmlの記述をもとにインストール

tar xzf kinput2-v3.1.tar.gz
cd kinput2-v3.1
cat ../kinput2.fix4.macim.0.2.patch | sed -n -e '143,549p' -e '581,$p' | patch -p1
cat ../kinput2-v3.1-macim-20050629.patch | patch -p0
xmkmf -a
make
sudo make install
sudo make install.man

/etc/X11/xinit/xinitrcのxterm起動の直前に以下を挿入

/usr/X11R6/bin/kinput2 &

~/.MacOSX/environment.plistを以下の内容にする。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PATH</key>
<string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
<key>LANG</key>
<string>ja_JP.EUC</string>
<key>LC_COLLATE</key>
<string>C</string>
<key>LC_TIME</key>
<string>C</string>
<key>XMODIFIERS</key>
<string>@im=kinput2</string>
<key>PERL_BADLANG</key>
<string>0</string>
</dict>
</plist>

~/.bashrcに以下を追加する。

export XMODIFIERS='@im=kinput2'

~/.Xresourcesに以下を追加する。

kinput2*OverTheSpotConversion*modeShell.borderWidth:    0
kinput2*OverTheSpotConversion.useOverrideShellForMode:  true
kterm*allowSendEvents:  true
kterm*openIm:   true

時間の設定

ntp-serverを導入したものの、せっかくのHDDスタンバイが台無しになったので、ntpdateをインストール。時刻の同期は1日一回で十分かと思いきや、5時間ばかり動かしたら2分も違っていた。しかたがないので毎時0分にcrontabで同期させることにした。

以上でほぼ目的が達成された。

後はバックアップのしくみを確立すること。

玄箱を静かに

以下のサイトを参考にしてnoflushdをインストールし、– MARK –が出ないようにsyslogdの設定も修正。

/etc/rc.d/init.d/syslog の SYSLOGD に "-m 0" を追加して restartする

http://www7.plala.or.jp/mbaba/memo/kuro_box_hdparm.html

未確認であるがnoflushdを入れればhdparmの設定は必要ないらしい。