NOKIA N900 是支特別的智慧型手機,與其說是智慧型手機,用超迷你電腦來形容它才是比較合適的,當初凍仁會選上它的主要原因是可以在上面使用 Vim 這個強大的 Editor,可一年過去了 (當初為 2011 年 8 月入手),它的效能已不足繼續作為主力使用,畢竟是 2010 年的產品。
現在凍仁將它轉戰 Console 機並推居二軍使用,對於一位專業的 Linux 網管來說,有個輕便小巧的 Terminal 是件很棒的事情,因為大部份的事情我們都可以靠命令列(command line)完成,然而在種類眾多的純文字瀏覽器裡凍仁慣用的是 w3m。
![]() |
| w3m 於 N900 上的截圖。 |
1. 環境設定
1.1. 新增 bin 目錄。[ user@n900 ~ ]
$ mkdir bin && cd ~/bin
1.2. 補完執行檔路徑(PATH)。
[ user@n900 ~ ]
$ vi .profile
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:$HOME/bin
1.3. 重新讀取 PATH。
[ user@n900 ~ ]
$ source .profile
2. 下載 binary 並解壓縮
2.1. 下載 w3m.xxx.tar.xz[ user@n900 ~ ]
$ wget http://kumatux.org/apps/w3m_0.5.2-void-not-ignored-patched_shiroikuma_2009-12-04-002333_fremantle_armel.tar.xz
2.2. 解壓縮 w3m.xxx.tar.zx。
[ user@n900 ~ ]
$ tar Jxvf w3m_0.5.2-void-not-ignored-patched_shiroikuma_2009-12-04-002333_fremantle_armel.tar.xz
2.3. 下載 gc.xxx.tar.xz
[ user@n900 ~ ]
$ wget http://kumatux.org/apps/gc_7.2alpha4_jj_2010-02-15-144600_fremantle_armel.tar.xz
2.4. 解壓縮 gc.xxx.tar.zx。
[ jonny@n900 ~ ]
$ tar Jxvf gc_7.2alpha4_jj_2010-02-15-144600_fremantle_armel.tar.xz
3. 安裝
3.1. 複製 w3m 執行檔。[ jonny@n900 ~ ]
$ cp w3m_0.5.2-void-not-ignored-patched_shiroikuma_2009-12-04-002333_fremantle_armel/bin/w3m* ~/bin
3.2. 查看 w3m 所需的 libary 後得知還需補完 libgc.so.1。
[ user@n900 ~ ]
$ ldd ~/bin/w3m
libm.so.6 => /lib/libm.so.6 (0x40030000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400a6000)
libdl.so.2 => /lib/libdl.so.2 (0x400c2000)
libgc.so.1 => not found
libncurses.so.5 => /lib/libncurses.so.5 (0x400cd000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40114000)
libc.so.6 => /lib/libc.so.6 (0x40127000)
/lib/ld-linux.so.3 (0x40000000)
3.3. 使用 root 權限。
[ jonny@n900 ~ ]
$ sudo gainroot
# 若有安裝 rootsh 可以使用 root 指令。
3.4. 補完 libgc.so.1。
[ root@n900 ~ ]
$ cp /home/user/gc_7.2alpha4_jj_2010-02-15-144600_fremantle_armel/lib/libgc.so.1.0.3 /lib/libgc.so.1
3.5. w3m 補完 libary 計劃完成。
[ user@n900 ~ ]
$ ldd ~/bin/w3m
libm.so.6 => /lib/libm.so.6 (0x40030000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400a6000)
libdl.so.2 => /lib/libdl.so.2 (0x400c2000)
libgc.so.1 => /lib/libgc.so.1 (0x400cd000)
libncurses.so.5 => /lib/libncurses.so.5 (0x400cd000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40114000)
libc.so.6 => /lib/libc.so.6 (0x40127000)
/lib/ld-linux.so.3 (0x40000000)
4. 執行及測試
4. 執行 w3m。[ user@n900 ~ ]
$ w3m note.drx.tw
恭喜!現在我們可以在 N900 上愉快的使用 w3m 了 :-)
站內連結:
★w3m - 自訂快捷鍵(keymap)
相關連結:
★Install kumatux.org on Nokia N900 | kumatux.org
★Download kumatux.org | kumatux.org
★Applications | kumatux.org
資料來源:
★GNU Emacs 23.1.1 for Nokia N900 - Page 6 - maemo.org - Talk
★Run any app fullscreen - Page 2 - maemo.org - Talk
















































