我是QT的新手,所以也许问题对于专家来说太明显了。我在嵌入式Linux系统上有一个QT GUI应用程序,它不断尝试将键盘输入写入/ dev / tty0。当然我可以限制对这个设备的权限,但我想找到更优雅的解决方案。我可以以某种方式阻止QT这样做吗? QT版本:4.8.1
stty -F / dev / tty0 -echo 解决问题直到下次重启。有没有办法在QT级别禁用回声?
[UPD] 我发现这个人有类似的问题:http://qt-project.org/forums/viewthread/4778 但是使用-qt-kbd-tty编译QT并不能解决问题。
即使我设置了" QWS_KEYBOARD"环境到" TTY:/ dev / null" - 键盘停止工作,但回声仍然有效。
[UPD2]解决方案:可以通过设置环境来完成 QWS_DISPLAY到" LinuxFb:tty = / dev / null"
答案 0 :(得分:1)
可以通过将环境QWS_DISPLAY设置为" LinuxFb:tty = / dev / null"
来完成