查看“Palm设备简易通信设置指南”的源代码
来自Ubuntu中文
←
Palm设备简易通信设置指南
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== EasyPalmDeviceSetup == ---- 原文出处:https://wiki.ubuntu.com/EasyPalmDeviceSetup?action=edit 原文作者:UbuntuWiki 授权许可: 翻译人员:leal 校对人员:CaoXiaoboBUAA 贡献者:lisir 适用版本:Ubuntu 5.10 文章状态:完成 ---- == Paml设备设置简易法 == 大部分其它关于如何在linux上使用Palm设备的指南都涉及HotSync按钮魔术(Need Improvement)。这份文档将说明如何使用你的Palm设备,甚至无需顾及/dev/ttyUSB1。来看看UDEV的威力吧…… === 指导 === * 点击应用程序->系统工具->终端打开一个终端窗口 * 输入如下命令:(询问时输入你的密码) <pre><nowiki> gksudo gedit /etc/udev/rules.d/10-custom.rules </nowiki></pre> ** For Ubuntu 5.10 (Breezy Badger) you may want to use a file name of <code><nowiki>010-custom.rules</nowiki></code> to ensure that this file is read before <code><nowiki>020_permissions.rules</nowiki></code> * 把下列行添加到空文件里: <pre><nowiki> BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666" </nowiki></pre> ** For Ubuntu 5.10 (Breezy Badger) you may need to use "==" instead of "=" for all options * 保存该文件,关闭gedit及终端窗口。 === 总结 === 就这样了。我知道的所有Palm同步应用程序都会在/dev/pilot查找设备。至少Gnome-pilot确是如此。上面这个简单修补可以让你的Palm设备即插即用。 === 附加信息 === 这篇文章的信息来自 [http://www.reactivated.net/writing_udev_rules.html#example-pilot Writing UDEV Rules] ==== 将来可能的TODO: ==== * 看看更新的"PalmOne“、Handspring或Treo设备是否会采用不同的product名称,若是则需要在文件中添加额外设置行。 * 看看ttyUSB*对于绝大部分该设备是否够用,或者我们需要使用ttyUSB[13579]. === 来自其它用户的注释 === lisir 翻译以下部分 * 当按下“同步”(HotSync)键时,所有的Palm掌上电脑会建立两个连结,大部分情况下为/dev/ttyUSB0和/dev/ttyUSB1。如果你连结有其它USB设备,你的连结可能会不一样。 * 对大部分Palm机器而言,数据在建立的第二个连结(例如/dev/ttyUSB1)上进行交换。也有少数Palm机器使用第一个连结进行数据交换。对于你的特定机器你可能需要两个都尝试一下以找出哪个连结对你是适用的。 * 由于udev一直尝试建立指向/dev/ttyUSB0的符号链结/dev/pilot,我无法使用"ttyUSB*"核心选项(译注:疑为通配表达式)。我必须指定"ttyUSB[13579]"。 * 在建立规则前如果你的同步不起作用,检查一下你有没有一个类似的与Palm设备有关的规则。在我的Ubuntu5.10中情况是这样的:我在udev规则文件中除了基本规则外还有两个自定制规则(在以前的尝试中建立的)。现在为了使它工作,我不得不在udev树中删除了所有与Palm与关的规则(rule)。然后如前面说明的新建了一个。之后按下同步(Hotsync)按钮并执行“ls -l /dev/ttyUSB*"或“ls -l /dev/pilo*”来检验一下效果。如果通道正常工作了肯定会有些提示的。如果你做好了,就继续用jpilot/gnomepilot/kpilot或其它软件操作。 * 为了让我的Palm T5能同步,我在上述建立的文件(gksudo gedit /etc/udev/rules.d/010-custom.rules)中加了一行(BUS="usb", SYSFS{product}="palmOne Handheld*", KERNEL="ttyUSB[13579]", SYMLINK="pilot)。(注意:括号内的才是您需要实际填入的)这是参考的这个链结(http://andyspace.me.uk/node/250). * 使用上述链结的信息,我成功地使我的Treo650在Ubuntu5.10(Breezy Badger)上使用。我将010-custom.rules文件中的该行修改为:BUS=="usb", SYSFS{product}=="Palm Handheld*", KERNEL=="ttyUSB[13579]*", SYMLINK=="treo"。然后运行Palm设备设置。 * 我使用的是Breeze Badger,我在使用上述链结的信息同步时遇到了麻烦。它只同步一次就不再能同步了,或者它可能随机地可以同步但不是我尝试的每次都可以同步。我转用jpilot并将010-custom.rules文件修改为:BUS=="usb", SYSFS{product}=="PalmOne Handheld*", KERNEL=="ttyUSB*", NAME{ignore_remove}=="treo", MODE=="666" 。这对Treo650起了作用,现在它每次都可以同步了。 ----
返回
Palm设备简易通信设置指南
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息