セットアップ覚え書き
★ システム関連 ★ ● スペシャルカーネル導入 参考: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 からひぐらし用のアイコンを作る |