以root用户身份运行Kivy应用程序,在覆盆子pi上使用触摸屏

时间:2016-09-17 03:22:24

标签: python raspberry-pi kivy led

我想为可以使用触摸屏的覆盆子pi制作一个kivy应用程序。我只需使用" python~ / kivy / examples / demo / showcase / main.py"就可以使用触摸屏进行演示。当我需要使用" sudo python main.py"启动应用程序时,触摸屏就会停止工作。

我尝试编写的应用程序使用rpi_ws281x库来控制可以作为root运行的可寻址LED。有没有办法以root身份运行kivy应用程序,同时仍然启用触摸屏功能?

如果还没有,有没有办法从kivy应用程序发送数据来说一个运行sudo控制LED的脚本?

我看过很多地方,但之前似乎没有人遇到这个问题(或者他们可以通过更改他们访问受sudo保护的内容的其他目录的权限来解决它)。任何帮助是极大的赞赏!

1 个答案:

答案 0 :(得分:2)

显然,我看起来不够努力。解决方案是复制"〜/ .kivy / config.ini"到" /root/.kivy/config.ini"

所以命令是

" sudo cp~ / .kivy / config.ini /root/.kivy/config.ini"

然后一切都很愉快!