セットアップ覚え書き
★ システム関連 ★ ● スペシャルカーネル導入 参考:http://tetsu.homelinux.org/zaurus/kernel/index.html ● tmpの拡張 参考:http://www.makichan.jp/home/index.php?tmp%A4%CE%B3%C8%C4%A5
ファイルシステムを書き込めるようにする # mount -o remount,rw / /root/etc/rc.d/rc.rofilesys をviで編集(3カ所) (修正前)mount -t tmpfs -o size=1m none /dev/shm ↓ (修正後)mount -t tmpfs -o size=4m none /dev/shm /etc/fstab をviで編集 (修正前)none /dev/shm tmpfs size=1m,noauto 0 0 ↓ (修正後)none /dev/shm tmpfs size=4m,noauto 0 0 ファイルシステムを書き込めないようにする # mount -o remount,ro /  | 
swap設定 # mkswap /dev/hda4 ファイルシステムを書き込めるようにする # mount -o remount,rw / /etc/fstab をviで編集 (追加)/dev/hda4 swap swap defaults 0 0 ファイルシステムを書き込めないようにする # mount -o remount,ro / swapを有効にしたい場合 # swapon -a swapを無効にしたい場合 # swapoff -a 起動時に自動でswapを有効にする /etc/rc.d/init.d/swap.sh を作成する #!/bin/bash swapon -a 権限変更 # chmod 755 /etc/rc.d/init.d/swap.sh シンボリックリンク作成 ln -s /etc/rc.d/init.d/swap.sh /etc/rc.d/rc5.d/S50swap  | 
ファイルシステムを書き込めるようにする # mount -o remount,rw / 該当ディレクトリ # cd /lib/modules.rom/2.4.20/kernel/drivers/usb/device/storage_fd/ SDカードからコピー # cp /mnt/card/storage_fd.o . 反映 # depmod -a ファイルシステムを書き込めないようにする # mount -o remount,ro /  | 
広げるというか、プログラムエリアにインスコされたモノを hdd2へmv→lnでシンボリックリンク # ln -s リンク先(実ファイル) リンク元(シンボリックリンク名)  | 
acm-AH-K3001V.o を /lib/modules/2.4.20/kernel/drivers/usb へ置く 反映 # depmod -a モジュール追加 # modprobe acm-AH-K3001V デバイス作成 # mknod /dev/ttyACM0 c 166 0 設定→ネットワーク設定→ダイアルアップ接続→追加 赤外線を選択して、各種設定をする /etc/ppp/peers/IRDAxxxxxxx を修正する (修正前) 115200 ↓ (修正後) /dev/ttyACM0 115200 /etc/rc.d/init.d/kyopon.sh を作成する #!/bin/bash /bin/mknod /dev/ttyACM0 c 166 0 権限変更 # chmod 755 /etc/rc.d/init.d/kyopon.sh シンボリックリンク作成 ln -s /etc/rc.d/init.d/kyopon.sh /etc/rc.d/rc5.d/S90kyopon  | 
CFをアンマウト # umount /mnt/cf fdiskでパーティションを切る # fdisk /dev/hdc dコマンド:パーティション削除 nコマンド:パーティション作成 1:256M 2:256M 3:3.4G 4:128Mで作成 wコマンドでパーティション情報保存 Command (m for help): t Partition number (1-4): 4 Hex code (type L to list codes): 82 Changed system type of partition 4 to 82 (Linux swap) で、4をswap化 ext3でフォーマットする # mke2fs -j /dev/hdc1 # mke2fs -j /dev/hdc2 # mke2fs -j /dev/hdc3  | 
#mount /dev/hdc1 /mnt/hdc1 #mount /dev/hdc2 /mnt/hdc2 #mount /dev/hdc3 /mnt/hdc3 cd /hdd3 cp -r * /mnt/hdc3 とか /hdd1/.sys/ 配下にある hdimage2.tgz hdlist1.dat /hdd2/.sys/ 配下にある contlist.dat hdlist2.dat hdlist3.dat のコピーは必ず行うこと! /hdd3はデータばかりなので正直どうでもいい  | 
ファイルシステムを書き込めるようにする
 # mount -o remount,rw /
/root/etc/rc.d/rc.rofilesys をviで編集
(1カ所)
(修正前)mkfs.vfat -F 32 /dev/${IDE1}3 2> /dev/null > /dev/null
↓
(修正後)mke2fs $MKE2FSOPT /dev/${IDE1}3 2> /dev/null > /dev/null
(3カ所)
(修正前)mount -t vfat -o noatime,quiet,umask=000,iocharset=utf8 /dev/${IDE1}3 /hdd3
↓
(修正後)mount -t $LINUXFMT -o noatime /dev/${IDE1}3 /hdd3
/etc/hotplug/usbdstorage.agent  をviで編集
(修正前)mount -t vfat -o noatime,quiet,umask=000,iocharset=utf8 /dev/hda3 /hdd3
↓
(修正後)mount -t ext3 -o noatime /dev/hda3 /hdd3
ファイルシステムを書き込めないようにする
 # mount -o remount,ro /
 | 
joy2key-z .joy2keyzrc を /home/root 配下に置く # mknod /dev/kbd c 241 0 # insmod -f joydev # .joy2key-z -config [.joy2keyzrc内の定義名] シェルを作る joy2key-run.sh #!/bin/sh killall -9 joy2key-z mknod /dev/kbd c 241 0 insmod -f joydev /home/root/joy2key-z -config zpce& killall -s 25 joy2key-z joy2key-exit.sh #!/bin/sh killall -9 joy2key-z  | 
設定の再読込 $ qcop QPE/KeyHelper "reload()"  | 
X/Qtにて # ninix-install ゴーストファイル # ninix-install ninix-balloon-v13.zip #ninix -R 64 &  | 
/home/zaurus/.bashrc /home/root/.bashrc に、1行追加 export PERL_BADLANG=0  | 
/home/root/Document/.q2chrcを編集 ArticleFontName=monafont ArticleFontSize=15 あとは各種フォントサイズを適当に…  | 
ar x opie-keypebble_1.0.0_arm.ipk tar czf opie-keypebble_1.0.0_arm.ipk ./debian-binary ./control.tar.gz ./data.tar.gz  | 
インストールしたパッケージ xqt-server xbase-etc xlibs xqt-startup-scripts xbase-clients xqt-fonts-75dpi-iso8859-1 xqt-fonts-misc-big glibc-locale-eucjp gconv-cp932 gconv-euc-jp-ms gconv-iso-2022-jp gconv-libjis gconv-modules-force-cp932 xqt-fonts-encodings uim-xim anthy glib-additional gtk gdk-pixbuf xqtclip rxvt : ターミナル blackbox : ウィンドウマネージャ Sylpheed : GUIメーラ Dillo : Webブラウザ Emacs : エディタ Wanderlust : Emacsで動作するメーラ navi2ch : Emacsで動作する2chリーダ /home/zaurus/.xinitrc に以下の行を追記する export XMODIFIERS=@im=uim-anthy exec uim-xim &  | 
dgen を /home/QtPalmtop/bin へコピーする zemufeex_bin.sh を /home/QtPalmtop/bin にコピーする Z Emu FrontEnd Ex → 対応する拡張子の追加 → *.bin キーバインドは /home/zaurus/.dgen/dgenrc i state load o state save 操作方法 実機 zaurus key_pad1_a a key_pad1_b s key_pad1_c d key_pad1_x q key_pad1_y w key_pad1_z e key_pad1_mode backspace key_pad1_start return ---- ジョイスティック対応はしない  | 
Z Emu FrontEnd Ex → 対応する拡張子の追加 → *.ws;*.wsc 1 state load 9 state save 操作方法 実機 zaurus A x B c START Enter quit cancel ---- ジョイスティック対応版 (サンワサプライ JY-P52UM の場合) wonderswan-sdljoy.gz をダウンロードし、インストールする /opt/QtPalmtop/bin/zemufeex_ws.sh を編集する /opt/QtPalmtop/bin/zemufeex_wsc.sh を編集する (編集前) wonderswan -E 0 "$2" ↓ (編集後) wonderswan-sdljoy -j -E 0 "$2" /home/zaurus/Settings/.wonderswan を作成&編集する 0x111 0x112 0x114 0x113 0x0d 0x78 0x78 0x0c 0x63 0x63  | 
sms_sdl を /home/QtPalmtop/bin へコピーする zemufeex_sms.sh を /home/QtPalmtop/bin にコピーする Z Emu FrontEnd Ex → 対応する拡張子の追加 → *.sms ---- ジョイスティック対応はしない  | 
/opt/QtPalmtop/bin/zemufeex_smc.sh を編集する (編集前) snes9x -win "$2" ↓ (編集後) snes9x "$2" 6-9:state load Shift+6-9:state save 0:FPS表示切替 Shift+r:reset Tab:turboモード 操作方法 実機 zaurus D-Pad カーソルキー+y,u,i,g,j,b,n,mの8キー A d B c X s Y x L a R z Start Enter Select Space Quit ESC ---- ジョイスティック対応版 (サンワサプライ JY-P52UM の場合) snes9x-sdljoy.gz をダウンロードし、インストールする /opt/QtPalmtop/bin/zemufeex_smc.sh を編集する (編集前) snes9x -win "$2" ↓ (編集後) snes9x-sdljoy -j "$2" /home/zaurus/Settings/.snes9x を作成&編集する 0x111 0x112 0x114 0x113 0x0d 0x63 0x64 0x20 0x78 0x73 0x61 0x7a  | 
/opt/QtPalmtop/bin/zemufeex_gba.sh を編集する (編集前) VisualBoyAdvance "$2" ↓ (編集後) VisualBoyAdvance --rom-size32 "$2" /home/QtPalmtop/bin/VisualBoyAdvance.cfg を編集する (編集前) fullScreen=0 ↓ (編集後) fullScreen=1 (編集前) autoFrameSkip=0 ↓ (編集後) autoFrameSkip=1 操作方法 実機 zaurus Left Left Arrow Right Right Arrow Up Up Arrow Down Down Arrow A Z B X L A R S Start ENTER Select BACKSPACE  | 
操作方法 実機 zaurus 上下左右 ↑, ↓, ←, → / W, SHIFT, Tab, A A X, L B Z, K START Enter, J SELECT Space, H ステートセーブスロット選択 0 〜 9 ステートセーブ C ステートロード V リセット R 終了 Cancel キーバインドは /home/zaurus/.zgnuboy/zgnuboy.rc  | 
操作方法 実機 zaurus 上下左右 ↑, ↓, ←, → / W, Shift, Tab, A A X, L B Z, K START Enter, J SELECT Space, H ステートセーブスロット選択 8 = -1, 9 = +1 (スロットは 0 〜 7) ステートセーブ 7 ステートロード 0 ディスク選択 1 = 1A, 2 = 1B, 3 = 2A, 4 = 2B リセット R 終了 Cancel ディスクシステムロムイメージは /home/zaurus/.znester/disksys.rom へ置く キーバインドは /home/zaurus/.znester/znester.rc grabinput ではなく grabint と記述する ---- ジョイスティック対応版 (サンワサプライ JY-P52UM の場合) zpce-sdljoy.gz をダウンロードし、インストールする /opt/QtPalmtop/bin/zemufeex_pce.sh を編集する (編集前) zpce "$2" ↓ (編集後) zpce -j "$2" /home/zaurus/Settings/.znester を作成&編集する 0x111 0x112 0x114 0x113 Enter z x Space z x Space  | 
./zpce -h で現在のキー割り当て表示 キーバインドは /home/zaurus/.zpce/zpce.rc で記述する 操作方法 実機 zaurus 上下左右 ↑, ↓, ←, → / W, Shift, Tab, A button1 X button2 Z run Enter select tab button3 v button4 b button5 n button6 m ---- ジョイスティック対応版 (サンワサプライ JY-P52UM の場合) zpce-sdljoy.gz をダウンロードし、インストールする /opt/QtPalmtop/bin/zemufeex_pce.sh を編集する (編集前) zpce "$2" ↓ (編集後) zpce -j "$2" /home/zaurus/Settings/.zpce を作成&編集する 0x111 0x112 0x114 0x113 0x0d 0x78 0x78 0x09 0x7a 0x7a 0x76 0x62 0x6e 0x6d  | 
/home/QTPalmtop/bin/onscripter-cf を編集する →documents配下のnsarフォルダを起動するようにする Change Wave と 午後のこ〜だ を使って、wavとmp3ファイルを圧縮する Audacity を使って、以下の4ファイルを編集する Higurasi.wav Semi.wav Suzume.wav Yoru.wav 編集後、Change Wave をかけること wavフォルダをシンボリックリンクを張って、 鬼隠し編〜暇つぶし編 と 目明し編〜皆殺し編 を共用とする higurashi-fe_1.0.0_arm.ipk からひぐらし用のアイコンを作る  |