【问题标题】:Run Kivy app as root user with touch screen on raspberry pi在树莓派上使用触摸屏以 root 用户身份运行 Kivy 应用程序
【发布时间】:2016-09-17 03:22:23
【问题描述】:

我想为树莓派制作一个可以使用触摸屏的 kivy 应用程序。我只需“python ~/kivy/examples/demo/showcase/main.py”就可以让演示与触摸屏一起使用。当我需要使用“sudo python main.py”启动应用程序时,问题就出现了,然后触摸屏停止工作。

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

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

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

【问题讨论】:

    标签: python raspberry-pi kivy led


    【解决方案1】:

    显然我看起来不够努力。解决方法是将“~/.kivy/config.ini”复制到“/root/.kivy/config.ini”

    所以命令是

    “sudo cp ~/.kivy/config.ini /root/.kivy/config.ini”

    然后一切顺利地一起工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 2014-08-10
      相关资源
      最近更新 更多