Python 通过Kivy在Raspberry Pi上导航

Python 通过Kivy在Raspberry Pi上导航,python,navigation,gps,raspberry-pi,kivy,Python,Navigation,Gps,Raspberry Pi,Kivy,我正在做一个汽车项目,使用树莓皮与树莓杰西和基维安装。我还拥有adafruit的gps模块,并最终使其正常工作。我想安装一个导航系统(就像这个),但我想通过kivy应用程序运行navit程序 基本上,我的目标是拥有一个包含按钮的kivy应用程序,当我按下“navit”按钮时,导航应用程序弹出。可能吗 还有,有没有办法让树莓直接引导到应用程序(python)中 提前谢谢!(如果我的英语不好,很抱歉。不是我的母语)您可以找到一个很好的解释,说明如何将kivy应用程序添加到Raspberry Pi标准

我正在做一个汽车项目,使用树莓皮与树莓杰西和基维安装。我还拥有adafruit的gps模块,并最终使其正常工作。我想安装一个导航系统(就像这个),但我想通过kivy应用程序运行navit程序

基本上,我的目标是拥有一个包含按钮的kivy应用程序,当我按下“navit”按钮时,导航应用程序弹出。可能吗

还有,有没有办法让树莓直接引导到应用程序(python)中

提前谢谢!(如果我的英语不好,很抱歉。不是我的母语)

您可以找到一个很好的解释,说明如何将kivy应用程序添加到Raspberry Pi标准桌面的autostart项中。如果希望每个用户都能使用autostart,可以按如下所述操作:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
和添加(假设您使用的是Python 2)

对于导航应用程序弹出窗口:
将python处理程序方法绑定到navit按钮,并使用该方法启动现有的navit应用程序。

感谢您的回复。这很有帮助。还有没有办法避免使用标准的LXDE?或者可以全屏启动应用程序,隐藏桌面?您可以将kivy应用程序设置为全屏(请参阅此处图形部分的全屏:)。这应该会隐藏下面的桌面。有了Kivy,你甚至不需要启动X(和LXDE),如果你不启动的话,也会获得更好的性能。@严酷真棒。如何实现这一点?使用特定于rpi的窗口后端构建kivy。我认为如果可能的话,它会自动在rpi上使用它,但如果没有,它可能会有一个env var。
@/usr/bin/python /path/to/your/kivy/main.py