新規作成 | 編集(管理者用) | 差分 | 検索 | Top | 一覧 | 更新履歴 | RSS

LinuxZaurus - SL-B500/SL-C760に関するメモ

SL-B500/SL-C760に関するメモ


リンク

ザウルスのアプリ実行環境「Qtopia」

カーネル

special kernel はクロックアップとUSBストレージ機能付き
使い方は、ほぼ正規の手順と同じ。
initrd.binを削除して行う所と、最後の完全消去はしない所が違う。

アプリ

SL-B500にインストールしたアプリ

ターミナル

エディタ

ZEditor
文字コード自動認識のエディタ http://www.aa.alpha-net.ne.jp/satoshic/dw_zedit.htm
yEdit
日本語可能なGUIエディタ。http://gadget.mda.or.jp/zaurus/yedit.html
ee
コンソールのエディタ。日本語不可。 http://killefiz.de/zaurus/showdetail.php?app=643

シェル

/home/QtPalmtop/qpe.shを編集
export SHELL=/bin/bash
を
export SHELL=/home/QtPalmtop/bin/zsh
にしたあと、再起動すると有効になる。

/home/zaurus/.zshrc を作成
export TERM=xterm-new

# set shell options
setopt auto_menu auto_cd correct auto_name_dirs auto_remove_slash
setopt extended_history hist_ignore_dups hist_ignore_space prompt_subst
setopt pushd_ignore_dups rm_star_silent sun_keyboard_hack
setopt extended_glob list_types no_beep always_last_prompt
setopt cdable_vars sh_word_split auto_param_keys
PROMPT="$HOST:%d$ "

ファイルマネージャ

プロセスマネージャ

WhatsUpOnZ
http://de.geocities.com/apillath/

telnetサーバー

/etc/inetd.confを編集
 #telnet stream tcp nowait root /usr/sbin/in.telnetd
 ↓ 「#」を外す
 telnet stream tcp nowait root /usr/sbin/in.telnetd

inetdを再起動
 # killall -HUP inetd

/etc/securettyにエントリを追加
 # for num in 0 1 2 3 4 5 6 7; do echo "ttya$num" >> /etc/securetty; done  

rootでパスワード無しでログイン出来る。必要ないときは切っておくべきかも。

SeverManagerは上記の手順を自動でやってくれる。root権限で実行にするにチェックする事。

メモリカード

linuxのext2 で SD をフォーマット

# umount /dev/mmcda1
# mkfs.ext2 /dev/mmcda1
# mount /dev/mmcda1
マウントは、カードを入れなおしてもOK。
ext2 でフォーマットすると、ザウルスドライブでコピーできなくなるので下記コマンドで誰でも書き込み可にする。
# chmod -R 777 /mnt/card/

MS-DOSのフォーマットにする場合
# mkfs.msdos /dev/mmcda1
とする。

SWAP

SWAPファイルを作る方法と、メモリカードの領域を区切ってSWAP区画を作る方法があります。

スワップファイル作成

A Way Outの、sdswap_0.0.3-1_arm.ipkを使う。

スワップ区画作成

廃屋さんの所の、SDカード上へSWAP区画を作るツール (GUI版)を使用。

ネットワーク

付属のUSBケーブルでWindows2000/XPを経由して外部のネットワークにアクセスする方法

http://iwa.ath.cx/linux-zaurus/を参照してください。

無線LAN

/etc/pcmcia/wlan-ng.conf に下記の3行追加
card "BUFFALO WLI2-CF-S11 802.11b WLAN Card"
version "BUFFALO", "WLI2-CF-S11"
bind "prism2_cs"

ターミナルから次のコマンドを打ってみる。
$ cardctl ident
出力された情報をもとにメルコの例と同様の3行を作り、/etc/pcmcia/wlan-ng.conf に追加する。

ホットスポット

1DAY PASSPORTについて。
http://www.kutikomi.ne.jp/で通販するか、ビックピーカンで買う。
ビックカメラで買う場合、ポイントカード必須。
使用期限があるが、2003/04/29に買ったカードの期限は2004/12/31だった。
主な利用可能場所 モスバーガー・ミニストップ・キンコーズ・ビックカメラ・珈琲館
主な利用可能場所 マクドナルド・スターバックス・ミスタードーナツ

NetFrontのショートカット

Fn + 1 フォントを縮小 
Fn + 2 フォントを拡大 
Fn + 3 液晶を暗くする 
Fn + 4 液晶を明るくする 
Fn + A すべて選択 
Fn + B ウィンドウを閉じる(複数のタブを開いている場合) 
Fn + C コピー 
Fn + D ブックマーク保存(登録) 
Fn + F ページ内検索 
Fn + H ホームページ 
Fn + M, N 新規ウィンドウ(タブ)を作成 
Fn + O ホームページを表示して新規ウィンドウを作成 
Fn + R リロード 
Fn + S ページメモ保存 
Fn + V 貼り付け 
Fn + X 切り取り 
Fn + Z 表示サイズ変更(フォント表示ではない) 
Fn + ← 前のページに戻る 
Fn + → 次のページに進む 
Fn + ↑ 前のフレームに移動(フレームページの場合) 
Fn + ↓ 次のフレームに移動(フレームページの場合) 

動画

リンク

必要ファイル

Kino2
プレイヤーとGUIのセット。GUIはSL-C7xx/860用。
mplayer-w100_1.0pre3.1-2_arm.ipk
プレイヤー本体
mencoder_1.0pre3.1-1_arm.ipk
エンコーダー見るだけなら不要
libmad_0.15.0b-1_arm.ipk
必須ライブラリ
libvorbisdec_1.2.0-1_arm.ipk
必須ライブラリ
zlib_1.2.1_arm.ipk
必須ライブラリ
libgcc_3.2.2-1_arm.ipk
必須ライブラリ
libstdc++-gcc3.2.2_3.2.2-1_arm.ipk
必須ライブラリ
opie-MPlayerShellEx_1.2.2b_evm_arm.ipk
GUIフロントエンド A300/B500/C700用
opie-MPlayerShellEx_1.2.2b_cvm_arm.ipk
GUIフロントエンド C750/760用 たぶんC860も

使い方

regedit.exeでレジストリを編集
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Windows Media\WMSDK\AudioEncode]
に、"85"という文字列を新規作成する。

samba

リンク

Windowsの共有フォルダを見る

#!/bin/sh
sudo /opt/QtPalmtop/bin/smbmount $@
hosts/share:username=User,password=Pass,codepage=cp932,iocharset=utf8

無線LANでZaurusの中味を公開

メッセンジャー

MSN Messenger互換

Opera

OpenVPN

Zaurusから自宅へVPN接続し、VPN経由でインターネットを使用する。
VPNはOpenVPNを使うことにします。

リンク

構成

+---------------+
|自宅           |10.3.0.1
|  Windows2000  |---------+
+---------------+         |
        |192.168.1.2      |
        |                 |
        |192.168.1.1      |
+---------------+         |
|ルータ         |         |
+---------------+         |
        |xxx.xxx.xxx.xxx  |
        |                 |
  インターネット      トンネル
        |                 |
        |yyy.yyy.yyy.yyy  |
+---------------+         |
|Zaurus         |---------+
|  SL-C760      |10.3.0.2
+---------------+

自宅の設定

----openvpn.ovpn------------------------
port 5000
dev tap
ifconfig 10.3.0.1 255.255.255.0
fragment 1400
mssfix
dev-node OpenVPN-TAP
secret key.txt
ping 10
comp-lzo
verb 4
mute 10
----------------------------------------
----------------------------------------
netsh routing ip nat install
netsh routing ip nat add interface "自宅LAN" full
netsh routing ip nat add interface "OpenVPN-TAP" private
netsh routing ip dnsproxy install
----------------------------------------

Zaurusの設定

----openvpn.conf------------------------
remote xxx.xxx.xxx.xxx
port 5000
dev tap
ifconfig 10.3.0.2 255.255.255.0
fragment 1400
mssfix
secret /etc/openvpn/key.txt
ping-restart 60
ping-timer-rem
persist-tun
persist-key
resolv-retry 86400
ping 10
comp-lzo
verb 3
mute 10
route remote_host 255.255.255.255 net_gateway
route 192.168.1.0 255.255.255.0 10.3.0.1
route-noexec
up /etc/openvpn/openvpn.up
down /etc/openvpn/openvpn.down
----------------------------------------

----openvpn.up--------------------------
#!/bin/sh
route add -net ${route_network_1} netmask ${route_netmask_1} gw >${route_gateway_1}
route add -net ${route_network_2} netmask ${route_netmask_2} gw >${route_gateway_2}
route del -net default gw ${route_gateway_1}
route add -net default gw ${route_gateway_2}
----------------------------------------

----openvpn.down------------------------
#!/bin/sh
route add -net default gw ${route_gateway_1}
route del -net ${route_network_1} netmask ${route_netmask_1} gw >${route_gateway_1}
----------------------------------------

Windowsからも接続してみる。

----openvpn.ovpn------------------------
remote xxx.xxx.xxx.xxx
port 5000
dev tap
ifconfig 10.3.0.2 255.255.255.0
fragment 1400
mssfix
dev-node OpenVPN-TAP
secret key.txt
ping 10
comp-lzo
verb 4
mute 10
route 192.168.1.0 255.255.255.0 10.3.1.1
----------------------------------------

複数接続