ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

c-如果没有sudo,则无法在Qt应用程序中使用键盘

2019-10-10 07:51:35  阅读:176  来源: 互联网

标签:c linux keyboard qt beagleboneblack


我有一个交叉编译的嵌入式Qt应用程序,可以在BeagleBone Black上运行.它可以正常工作,但是有一件事-如果我不直接在sudo之前的BeagleBone Black上运行,它就不接受键盘输入.这是一个问题,因为:

>我无法远程调试应用程序并使用连接的键盘,因为它无法正常工作,
>当应用程序位于rc.local文件中时,即使启动时使用sudo,我也无法使用键盘.

目前,这对我很关键,我很长时间都无法找到解决问题的办法.我真的很感谢与此有关的所有帮助.

我的/ 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,选择多个窗口>开始没有客户端>剪贴板>完
>腻子>>会话中,输入主机名/ IP地址,
腻子>> SSH>> X11>>选中“启用X11转发”
腻子>>单击打开按钮
>登录ssh,然后键入qcreator

现在键盘应该很好

标签:c,linux,keyboard,qt,beagleboneblack
来源: https://codeday.me/bug/20191010/1885278.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有