如何让 Forerunner 305 在 Ubuntu 下运行?

如何让 Forerunner 305 在 Ubuntu 下运行?

我最近刚刚在我们的台式电脑上安装了 Ubuntu,我父亲出去慢跑时戴着 Forerunner 305 GPS 手表。

在 Windows 上,他总是使用 Garmin Trainingscenter 程序导入跑步期间收集的数据(例如他所走的路线、速度、距离等)。我在互联网上搜索,发现 Pytrainer 是一款提供相同功能且支持 Forerunner 305 的程序。

所以我安装了它,但当我按下“导入”按钮时,最初看起来他正在导入数据(Forerunner 发出哔哔声并且进度条正在运行)。但当他完成后,程序中什么也没有显示。

这里是否有人也有这款 GPS 手表并让它在 Ubuntu 下工作?如果是这样,我做错了什么吗?我正在使用version 1.9.2-devUbuntu 12.10 附带的最新版本的 Pytrainer () 和“gpsbabel”(与手表通信所需的程序)。

2 月 7 日更新

我只是在试验,尝试通过 garmin-forerunner-tools 包而不是 gpsbabel 进行导入。虽然结果没有显示在 Pytrainer 中,但它确实在文件夹.dump中创建了一个文件~/.pytrainer/tmp。我尝试手动导入该文件,它实际上显示在 Pytrainer 中!:D

好吧,这是一个非常肮脏的解决方法,但我们至少知道通信和导出是有效的。现在只需让 Pytrainer 在按下按钮时自动导入

答案1

好吧。不知怎么的,我自己让它工作了。我不确定我是怎么做到的,但如果你和我一样,在让 Forerunner 305 在 Ubuntu 上运行时遇到困难,我会在这里描述我做了什么。

  • 如果还没有安装,请通过 Ubuntu 软件中心安装 Pytrainer。
  • 您还需要安装一个额外的库才能与 Forerunner 通信,因此请在终端中执行此命令,或在 USC 中搜索该包:sudo apt-get install garmin-forerunner-tools
  • 现在打开 Pytrainer 并在菜单中打开“工具”>“GPS 设备插件”
  • 选择“Garmin via garmintools”选项,然后按“首选项”
  • 通过选择状态下的“启用”选项来启用该插件。
  • 现在使用 USB 线将 Forerunner 连接到 PC,然后转到File>Import from Garmin GPS Device (via garmintools)
  • 请注意,您的设备会发出哔哔声,并显示进度条。程序可能似乎崩溃了(Pytrainer 变灰),但几秒钟后它应该会恢复运行,并且您的活动应该会显示在 Pytrainer 中!

如果遇到问题,请确保记录的活动不超过 30 天!Pytrainer 不会导入超过 30 天的活动。您可以在首选项中更改此默认值。

我还在某个网站上看到,如果曲目名称中包含特殊字符,则可能无法导入曲目。因此,请确保不要使用特殊字符命名任何曲目。

我花了一段时间才弄清楚这一切,因为互联网上没有太多关于它的信息。我希望这对更多遇到问题的人有用!

答案2

使用此组合从 pyTrainer 直接访问不起作用:

  1. Ubuntu 19.04
  2. pytrainer 2.0.0rc1
  3. Garmin-forerunner-tools 0.10repacked-11 简体中文

但是您可以使用 garmin-forerunner-tools 0.10repacked-11 通过以下命令行直接从 Garmin Forrunner 305 读取数据:

  • garmin_save_runs
  • garmin_dump

找不到任何使用 pyTrainer 在 Ubuntu 19.04 上工作的人...

答案3

距离我上次这样做已经有一段时间了,但是我思考我可以将手表作为大容量存储设备访问,从设备上复制训练数据文件(非常奇怪的命名约定,你必须自己去挖掘),然后将其上传到我的 Garmin 网站。不确定这是否对你有帮助...

答案4

有时Garmintools不会导入。但它仍可能会将两个文件加载到~/.pytrainer/tmp文件夹中。导航到当前年份和月份。您将发现每次运行有两个文件,分别名为yyyymmddThhmmss.dump.gmn(替换年份、月份、日期、小时、分钟、秒)。

删除这些文件并尝试再次导入。对我来说,这个方法有效。

我怀疑这与 USB 连接有关,或者与我连接手表的时间有关(在加载程序之前或之后)。

相关内容