2016-09-17 6 views
0

タッチスクリーンを使用できるラズベリーパイのためのkivyアプリを作りたいと思います。私は単に "python〜/ kivy/examples/demo/showcase/main.py"を使ってデモをタッチスクリーンで操作することができました。この問題は、「sudo python main.py」でアプリを起動する必要があるときに発生し、タッチスクリーンが機能しなくなります。ラズベリーパイのタッチスクリーンでルートユーザーとしてKivyアプリを実行

私が書いようとしているアプリは、rootとして実行されるHASがアドレス指定可能なledを制御するためにrpi_ws281xライブラリを使用しています。タッチスクリーン機能を有効にしながら、Kivyアプリをルートとして実行する方法はありますか?

もし存在しなければ、kivyアプリから、ledを制御するsudoを実行しているスクリプトを言うデータを送る方法はありますか?

私はたくさんの場所を見てきましたが、以前は誰もこの問題を抱えていないようです(または、sudoで保護されたコンテンツにアクセスしていた他のディレクトリの特権を変更することで回避できます)。どんな助けでも大歓迎です!

答えて

0

よく見ると、私は十分に見苦しくはありませんでした。解決策は、だから、コマンドが

「sudoのcpは〜/ .kivy/config.iniのですが "/root/.kivy/config.ini"

"〜/ .kivy/config.iniの" をコピーすることです/root/.kivy/config.ini "

そして、すべてがうまくいっています!

関連する問題