第 4 章 使用 KPilot 与掌上计算机进行同步

目录

4.1. KPilot 使用的管道
4.2. 配置手持设备连接
4.3. 配置 KAddressBook 管道
4.4. 管理待办项目和事件
4.5. 使用 KPilot

摘要

那些无论去哪里都需要随身携带日程安排、待办项目列表和记事本的用户已经普遍开始使用掌上计算机了。用户常常希望台式电脑中的数据和便携设备中的数据是相同的。这就是 KPilot 的由来 — 它是一个用于对手持设备上的数据与 KDE 应用程序 KAddressBook、KOrganizer 和 KNotes(它们都是 Kontact 的部件)所使用的数据进行同步的工具。

KPilot 的主要用途是在掌上计算机的应用程序与相应的 KDE 应用程序之间共享数据。KPilot 附带有其自己的内置备忘录查看器、地址查看器和文件安装程序,但这些程序不能在 KPilot 环境之外使用。除文件安装程序外,都有独立的 KDE 应用程序可用于执行所有功能。

KPilot 依靠管道来实现手持设备与不同桌面程序之间的通讯。KPilot 自身是监控两个计算机设备之间的所有数据交换的程序。要在桌面计算机上使用手持设备的某项特定功能,需要启用并配置相应的管道。大多数情况下,这些管道专门用于与特定的 KDE 程序进行交互,因此它们通常不能用于其它桌面应用程序。

时间同步管道比较特殊,因为没有与之相对应的用户可见程序。每次同步操作期间,系统会在后台激活该管道,但只应在使用网络时间服务器来修正其自己的时间偏差的计算机上启用该管道。

启动同步后,系统将逐个激活管道以进行数据传送。有两种不同的同步方法:HotSync 操作只同步已启用了相应管道的数据,而备份操作则对储存在手持设备上的所有数据进行完全备份。

有些管道在同步操作期间会打开一个文件,这意味着在此时相应的程序不能处于运行状态。特别需要注意的是,在同步操作期间 KOrganizer 不能正在运行。


4.1. KPilot 使用的管道

可在选择了设置+配置 KPilot 之后启用和配置 KPilot 使用的管道。以下是一些重要管道的列表:

通讯录

此管道与手持设备的通讯录进行数据交换。KDE 中用于管理这些联系人的相应程序是 KAddressBook。可通过主菜单或使用 kaddressbook 命令启动该程序。

KNotes/备忘录

通过此管道可将使用 KNotes 创建的记事传送到手持设备的备忘录应用程序。可通过主菜单或使用 knotes 命令启动该 KDE 应用程序。

日历 (KOrganizer)

此管道负责同步手持设备上的约会(事件)。相应的桌面应用程序是 KOrganizer。

待办项目 (KOrganizer)

此管道负责同步待办项目。相应的桌面应用程序是 KOrganizer。

时间同步

启用此管道后,会在每次同步操作期间按照桌面计算机的时钟调节手持设备的时钟。但只有在相当频繁地参照时间服务器对桌面计算机本身的时钟进行修正的情况下,这才有意义。

图 4.1. 包含可用管道的配置对话框

包含可用管道的配置对话框