Hello there,
I am struggling with this problem for very long now, but it got really serious just now after I noticed that I also cannot use scripts. Here is the case:
I have an embedded Qt application crosscompiled that runs on BeagleBone Black. It works Ok, but one thing- It doesnt accept keyboard input if i wont run in directly on BeagleBone Black preceeding with sudo
. This is a problem because:
- I cannot remote debug application and use connected keyboard, as it doesnt work,
- I cannot use keyboard when the app is in
rc.local
file to boot at startup (even thoughsudo
is used there).
This is critical for me at the moment and I cannot find solution to the problem for very long. I would really apreciate all help regarding this.
My /etc/enviroment
content is here:
QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mouse0
QWS_KEYBOARD=LinuxInput:/dev/input/event1
TSLIB_CONFFILE=/etc/ts.conf
TSLIB_PLUGINDIR=/usr/lib/ts
Although I have tried many different configurations for QWS_KEYBOARD
. The keyboard I would like to use is /dev/input/event1
.
Here are my persmissions: My application rights are:
-rwxrwxrwx 1 root root 353100 Mar 2 2015 OvenViewer
And the input device rights are:
crwxrwxrwt 1 root root 13, 65 Mar 1 21:45 event1
I have set the rights in a file /etc/udev/rules.d/85-pure-data.rules
:
KERNEL=="event1", MODE="777"
It really seems that all persmissions have been granted and even though, the keyboard doesnt work with Qt app
if i wont run it with sudo directly in the BeagleBone Black command line. I Also dont understand why my script in
rc.local doesnt work:
sudo /home/debian/OvenViewer -qws -nomouse &
exit 0
I have used sudo there. I would really apreciate all help with this, I am not able to proceed with my project with this problem existing and I think I have searched everywhere for the solution. I also tried with suid bit.
Please help.