環境構築 続きの続き

楽しいんだけれどもそろそろlibpolatsk開発に戻らねば。

loadkeys

apt-get install console-tools
loadkeys < console.keys

dumpkeyでたたき台を生成してからshowkeyコマンドでキーコードを確認しながらちまちまと作った。Fnキー=AltをAltGrに変更して、Address = Ctrl, Home = Altにしてます。

TODO: 確定したらdumpkmap/loadkmapしてネイティブコンソール側からロードするinitスクリプトかく。

`が入力できないぽいので修正する。

なおした。カナ/ひらキーが`になってる。

loadkeys用: http://static.nyaxtstep.com/misc/console.keys
loadkmap用: http://static.nyaxtstep.com/misc/console.bkeymap.gz

/etc/sdcontrol設定

/mnt/card/debroot/procのマウントとスワップ領域認識を自動化。

'insert')と'eject')を適当に改変

後で気づいたが、「ソフトウェアインストーラ」は/mnt/card以下にprocfsがマウントされていると正常動作しない。気をつけること。

詳細略

bash設定

長いコマンドを毎回打つのは大変なのでalias設定とか、PATH設定とか。

/dev/tty0パーミッション設定

rootでないとjfbtermに入れないのはきついので、邪道だが

chmod 666 /dev/tty0

screen導入

focv.com製パッケージ導入

これでdebian環境はこんな感じになる

embedded-konsole or login
-bash
--jfbterm -e screen
---bash
----chroot /mnt/card/debian
-----(Debian環境)
---bash
----(Native /)

login shell変更

chshコマンドないみたいなので/etc/passwd直接いじる。

anthy on uim-fep

$sudo apt-get install uim-fep anthy

TODO

debshrink手動実行

TODO