2012年7月23日月曜日

N900:アプリ


初期化時、毎回探すのが面倒なのでインストールするアプリまとめ
-system
rootsh root化
debian-chroot
conky - リソース監視ツール
OpenSSH Client and Server 母艦PCからの接続用
IPython pythonシェル
icedtea6 OpenJDK
AutoDisconnect network自動切断
anthy 日本語入力

-social
TweeGo ツイッタークライアント

-editer
vim
Qemacs
Khtediter
Leafpad
PyGTKEditor python用

2012年5月16日水曜日

N9:Java

参考: http://nokinokia.blogspot.jp/2012/01/n9-java-midp.html

http://www.oracle.com/technetwork/java/embedded/overview/getstarted/index.html

1、ARMv7 Linux - Headfulを入手
ejre-7u4-fcs-b20-linux-arm-vfp-client_headful-12_apr_2012.tar.gz 

2、opt直下に解凍 tar -xzvf ejre-7u4-fcs-b20-linux-arm-vfp-client_headful-12_apr_2012.tar.gz -C /opt

3、.profileにパス追加
export JAVA_HOME=/opt/ejre1.7.0_04
export PLUGIN_HOME=/opt/ejre1.7.0_04/lib
export PATH=$PATH:$JAVA_HOME/bin

4、権限編集 chown root -R $JAVA_HOME chmod +x $JAVA_HOME/bin/* 

5、再ログイン後、確認




2012年1月9日月曜日

N900:日本語入力


参考:
http://kimitakeblog.net/item/703
http://d.hatena.ne.jp/kansamjp/20100124/1264310375
http://www.hiihah.info/index.php?N900でscim入力をアプリによって切り替える
http://travelx.org/gsm/n900/n900.html
http://d.hatena.ne.jp/kuma-tetsu/20100206/1265405795

作業:

Extras-develリポジトリからmaemocjk-him-scim-anthyをインストール

起動時実行シェル
/etc/osso-af-init/af-defines.sh
をルートで編集。
末尾に以下の設定を追記
export GTK_IM_MODULE=scim

※記号入力ができなくなる問題あり

2012年1月8日日曜日

N900:パッチ

参考:
http://www.youtube.com/watch?v=QG5IfgJF3QI&feature=related

N900:日本語ロケールのインストール

参考:
http://blog.livedoor.jp/momoyan0306/archives/1107585.html
http://atte39.edoblog.net/Entry/41/
http://min-zai.blogspot.com/2010/11/nokia-n900.html

http://momoyan0306.web.fc2.com/n900/n900-locales-extras-jajp_20100115-r294_all.deb
をapp managerで実行
language&regionから設定(再起動)

N900:SSUのインストール

参考:
http://www.youtube.com/watch?v=uMHxo1ALXNE

作業:
http://wiki.maemo.org/Community_SSUから自動インストール。

N900:debianのインストール

参考:
http://blog.livedoor.jp/momoyan0306/archives/1112710.html

作業:

ApplicationManagerにてEasy-Debian-chrootをインストール
Deb Ima Installを実行。(インストール先はメモリーカードに)

N900:NITDroid(Gingerbread)インストール


参考:
http://sinkpad.blogspot.com/2011/04/n900-install-nitdroid-gingerbread-on.html
http://wiki.nitdroid.com/index.php?title=N900-install

作業:
1、SDカードの準備(サイズは任意。今回は16GB)

sudo gainroot
umount /dev/mmcblk1p1  
sfdisk -uM /dev/mmcblk1 << EOF
,14100,C
,,L
,,
,,
EOF

umount /dev/mmcblk1p1
mkdosfs /dev/mmcblk1p1
mke2fs -L NITDroid -j -m0 /dev/mmcblk1p2

2、インストール
apt-get install wget bzip2 multiboot multiboot-kernel-maemo

cd /home/user/MyDocs
wget http://downloads.nitdroid.com/e-yes/gingerbread.tar.bz2
bzip2 -d gingerbread.tar.bz2
mkdir -p /and
mount /dev/mmcblk1p2 /and
cd /and
rm -rf *
tar xvf /home/user/MyDocs/gingerbread.tar

cd /home/user/MyDocs
wget http://downloads.nitdroid.com/nitinstaller/Packages/nitdroid-kernel-2.6.28-06_final1_armel.deb
dpkg -i nitdroid-kernel-2.6.28-06_final1_armel.deb

reboot

2012年1月7日土曜日

N900:リポジトリの追加

参考:
http://my-maemo.com/faq/showquestion.php?faq=4&fldAuto=16

Catalogue name: Extras

Web address: http://repository.maemo.org/extras/
Distribution: fremantle
Components: free non-free

Catalogue name: Extras-Testing
Web address: http://repository.maemo.org/extras-testing/
Distribution: fremantle
Components: free non-free

Catalogue name: Extras-Devel
Web address: http://repository.maemo.org/extras-devel/
Distribution: fremantle
Components: free non-free

上記サイトでも追加可能

2011年9月20日火曜日

N900:SU-8Wの使用

参考:

Nokia SU-8WをN900で使う

http://prototype030.blogspot.com/2010/04/nokia-su-8wn900.html#more
Nokia Wireless Keyboard SU-8W
http://tshimizu.cocolog-nifty.com/good_job/2005/03/nokia_wireless_.html

Maemo.org  ~Talk~ Does N900 support Nokia's SU-8W Bluetooth Keyboard ?
http://talk.maemo.org/showthread.php?t=33397
Maemo.org ~ Fremantle Unsupported Bluetooth Profiles
http://wiki.maemo.org/Fremantle_Unsupported_Bluetooth_profiles
Maemo.org ~Fremantle Bluetooth Keyboard Layout
http://wiki.maemo.org/Fremantle_Bluetooth_Keyboard_Layout


「Nokia SU-8WをN900で使う」の手順通り


1. rootshの導入(前提)

2. bluetooth HID profileの有効化


・confの編集
sudo gainroot
vi /etc/bluetooth/main.conf

DisablePlugins = network,input,hal

DisablePlugins = network,halに変更

・サービスの再起動

stop bluetoothd
start bluetoothd

3. SU-8Wのペアリング

4. xkb-chinookのダウンロード・展開・配置

・ダウンロード
wget http://talk.maemo.org/attachment.php?attachmentid=5221 -O xkb-chinook.tar

・X11直下に展開
cd /usr/share/X11
tar xf /home/user/MyDocs/xkb-chinook.tar

・ファイルコピー

cp -i xkb-chinook/symbols/pc xkb/symbols/.
cp -i xkb-chinook/symbols/us xkb/symbols/.
cp -i xkb-chinook/geometry/pc xkb/geometry/.

5. SU-8W用のxkb設定

・Device IDの確認
hildon-im-xkbtool --list

・キーマッピングの変更
setxkbmap -device 4 -I -I/usr/share/X11/xkb-chinook -rules base -model nokiasu8w -layout us
(接続が切れるたびにキーマッピングが必要)


Mac:Scalaのインストール

Macportsが使えない。

参考:
http://wota.jp/ac/?date=20100426#p01
http://cappuccino.jp/scala-ja/?Scala%BD%E8%CD%FD%B7%CF%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
http://d.hatena.ne.jp/arcright/20090622/1245704306

2011年9月4日日曜日

N900:初期化

app.managerからインストールを行うと
「unable to install application名」と出てinstallができないため初期化。

参考:
http://d.hatena.ne.jp/kansamjp/20100124/1264310375
http://timepotter.wordpress.com/2010/03/13/nokia-n900-初期化メモ-mac/

準備:
・転送ツールの入手
http://tablets-dev.nokia.com/maemo-dev-env-downloads.phpから、
maemo_flasher-3.5_2.5.2.2_i386.dmg
をダウンロード、インストール

・ROMバイナリの入手
http://tablets-dev.nokia.com/nokia_N900.phpから、
RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin
RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin
をダウンロード
(ROMバイナリ入手の際プロダクトIDが必要.この際attachment拡張子つきで入手されるので、拡張子は除去すること)

作業:
1、N900の電源を切り、Uを押しながらμUSBをPCに接続。
(暗い状態で起動し、右上にUSBマークが表示される)
2、内蔵32G領域(VANILLA)を初期化.Terminalから
/usr/bin/flasher-3.5 -F ~/Desktop/RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
(このあと端末が再起動され、表示がバグッた状態で何度も再起動ループした
てきとうにタイミングを見て電源切)
3、1と同じく、再度USB接続
4、ROMを初期化.Terminalから
/usr/bin/flasher-3.5 -F ~/Desktop/RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R
(処理後、再度再起動され、初期化完了)