我有一个在 BeagleBone Black 上运行的交叉编译的嵌入式 Qt 应用程序。它工作正常,但有一件事 - 如果我不直接在 BeagleBone Black 上运行,它不接受键盘输入sudo
。这是一个问题,因为:
- 我无法远程调试应用程序并使用连接的键盘,因为它不起作用,
- 应用程序运行时我无法使用键盘
rc.local
文件在启动时启动(即使sudo
在那里使用)。
接下来我可以尝试什么?
My /etc/enviroment
内容在这里:
QWS_MOUSE_PROTO=IntelliMouse:/dev/input/mouse0
QWS_KEYBOARD=LinuxInput:/dev/tty
TSLIB_CONFFILE=/etc/ts.conf
TSLIB_PLUGINDIR=/usr/lib/ts
尽管我尝试了许多不同的配置QWS_KEYBOARD
。我想使用的键盘是/dev/input/event1
.
我也面临这个问题。但在我的情况下,我使用从 Windows 操作系统到 raspberry/beaglebone 的远程桌面。
我的解决方案(确保至少你知道如何在树莓派中配置ssh):
- 在 raspberry / beaglebone / 其他嵌入式 Linux 上安装 xrdp (sudo apt-get install xrdp)
- 在PC中安装xming(搜索sourceforge)
- 打开 XLaunch,选择多个窗口 > 启动无客户端 > 剪贴板 > 完成
- 打开putty>>会话,输入主机名/IP地址,
putty >> SSH >> X11 >> 选中“启用 X11 转发”
腻子>>单击“打开”按钮
- 登录 ssh 然后输入 qcreator
现在键盘应该没问题了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)