我是qt的新手,所以这个问题对专家来说可能太明显了。我在嵌入式linux系统上有一个qt-gui应用程序,它不断地尝试将键盘上的输入写到/dev/tty0。当然,我可以限制此设备的权限,但我希望找到更优雅的解决方案。我能不能阻止qt这么做?
Qt版本:4.8.1
stty-f/dev/tty0-回音
解决问题直到下次重新启动。有没有办法在qt级别上禁用echo?
[升级版]
我发现这个人也有类似的问题:http://qt-project.org/forums/viewthread/4778
但是用-qt kbd tty编译qt并不能解决这个问题。
即使我将“qws_keyboard”环境设置为“tty:/dev/null”-键盘停止工作,但echo仍处于活动状态。
[UPD2]解决方案:可以通过设置环境来完成
qws_显示为“linuxfb:tty=/dev/null”
最佳答案
可以通过将环境qws_display设置为“linuxfb:tty=/dev/null”来完成
关于linux - 停止QT写入/dev/tty0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22831187/