Zaurus – 桌機使用 linux 的人可輕鬆同步化了, Kx/PI sync、檔案傳輸輕鬆做

首次發表是在這裡:
http://twzug.viva.idv.tw/modules/ipboard/index.php?showtopic=47

其實是老文章重提了,
前半我將直接由小弟的舊文貼過來,
後半主要說明使用 KDE 的人可以輕鬆用圖形介面的方式來做同步及檔案交換的動作。

小弟的實做環境是
C760(C700) + C7x0 usb 傳輸線 + cacko rom 1.22 + 桌機 linux kernel 2.6.9 或 2.4.28
首先在桌機的 kernel 部分要確認以下要編入支援的選項:
1.在 kernel 2.6

USB support
— USB Network adaptors
Multi-purpose USB Networking Framework

2. 在 kernel 2.4

USB support
— USB Network adaptors
USB-to-USB Networking cables, Linux PDAs, …

確認 kernel 支援後, 連上 usb 線, dmesg 輸出應該有下面字眼:


hub.c: new USB device 00:01.3-2, assigned address 4
usb0: register usbnet usb-00:01.3-2, Sharp Zaurus, PXA-2xx based

這時依小弟的舊文設定桌機網路
http://paar.kh.edu.tw/MT-blog/C700/archives/000026.html
中的一段:
這時 zaurus 這邊的 usbd0 網路介面就會起動了, 如果沒改過設定會像下圖的 ifconfig 資訊.

在 pc 這邊你可以寫一個這樣的 script:

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.129.201 -j MASQUERADE
/sbin/ifconfig usb0 192.168.129.200 broadcast 192.168.129.255 netmask 255.255.255.0

以上是開啟封包繞送功能, NAT 以及將 pc 端的 usb0 介面起動起來, 有最後一行的指令就可以做網芳的動作了, 整個 script 執行完, zaurus 就可以透過 pc 上網了.

以上 zaurus 藉由 usb 上網尚須一個步驟,
原因是 zaurus 少了 default gateway, 可做成 icon 點擊的方式:

在 /home/QtPalmtop/bin/ 下新增一個 “可執行” 檔案, 如:
pclink.sh

#!/bin/bash
sudo /sbin/route add -net default gw 192.168.129.200

用新增啟動圖示(tabconf), 新增此一個程式, 在 usb 接上後點擊一下, 即可上網.
(若無 sudo 這程式, 在新增圖示後長按圖示將其設為以 root 使用者執行)

#!/bin/bash
/sbin/route add -net default gw 192.168.129.200

如圖:

再來, 同步與檔案交換
使用文字介面的人, 請依下文資訊以 sftp 及 smbmount 來對照操作即可, 使用 KDE 環境者點選出它的檔案總管 Konqueror, 直接在 konqueror 的網址列上敲上:

sftp://zaurus@192.168.129.201

smb://zaurus@192.168.129.201

若你的 zaurus 使用者有設定密碼者必須輸入密碼,
此時如果你對 zaurus 裡的檔案目錄結構夠熟的話, 一定可以輕鬆做檔案交換。

KO/PI 與 konrganizer 同步
KA/PI 與 kaddressbook 同步

對照 Z 與 桌機的家目錄內的相對位罝:

KO/PI — ~/kdepim/apps/korganizer/
korganizer — ~/.kde/apps/koganizer/
KA/PI — ~/kdepim/apps/kabc/
kaddressbook — ~/.kde/apps/kabc/

將這些目錄下的 .ics .vcf 檔複製到對方機器的目錄裡, 再做同步比對動作即可, 例:
將 Z 裡的 mycalender.ics 複製到桌機的目錄中, 打開 korganizer, 檔案 -> 匯入 -> 合併行事曆, 選取 mycalender.ics 就會顯示新事件幾件, 合併幾件; 桌機到 Z 也一樣, 桌機的 std.ics 進 Z, ko/pi, ME -> synchronize -> local_file..

以上的原理也可應用於將 Kx/PI 安裝在 windows 的使用者.


Posted

in

by

Tags:

Comments

4 responses to “Zaurus – 桌機使用 linux 的人可輕鬆同步化了, Kx/PI sync、檔案傳輸輕鬆做”

  1. George Avatar
    George

    請問一下你的zaurus 跟電腦對接的那一條usb線是一般的usb線
    還是sharp自製的data link cable?

  2. paar Avatar

    是 zaurus 所附的 USB 連接線

  3. xanaxus-yz Avatar
    xanaxus-yz

    The steel of nice and march

  4. johnronni Avatar
    johnronni

    HI all,
    where i find drivers for Minolta CF2002?
    this is wery important for me, please hlp
    If I wrote is not in the correct section, please move to the appropriate section.
    sorry my bad english, i use translator