Eu tenho um aplicativo Qt incorporado crosscompiled que é executado no BeagleBone Black. Funciona Ok, mas uma coisa - Ele não aceita entrada de teclado se eu não for executado diretamente no BeagleBone Black precedendo com sudo
. Isso é um problema porque:
rc.local
para inicializar na inicialização (mesmo que sudo
seja usado lá). Isso é fundamental para mim no momento e não consigo encontrar solução para o problema por muito tempo. Eu realmente apreciaria toda ajuda sobre isso.
Meu /etc/enviroment
conteúdo está aqui:
QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mouse0
QWS_KEYBOARD=LinuxInput:/dev/tty
TSLIB_CONFFILE=/etc/ts.conf
TSLIB_PLUGINDIR=/usr/lib/ts
Embora eu tenha tentado muitas configurações diferentes para QWS_KEYBOARD
. O teclado que eu gostaria de usar é /dev/input/event1
.
Aqui estão minhas persmissões: Meus direitos de aplicativo são:
-rwxrwxrwx 1 root root 353100 Mar 2 2015 OvenViewer
E os direitos do dispositivo de entrada são:
crwxrwxrwt 1 root root 13, 65 Mar 1 21:45 event1
Eu defini os direitos em um arquivo /etc/udev/rules.d/85-pure-data.rules
:
KERNEL=="event1", MODE="777"