Qt 在信息亭模式下无法使用键盘
我需要在登录后,在加载任何其他内容之前,启动我刚刚制作的应用程序。我通过浏览找到了方法,我的应用程序可以随意启动,但当我需要用键盘输入东西时,什么都没发生,我该怎么办 这是一个QT应用程序 这是启动所需应用程序(Ensayo)的主脚本: #!/bin/bash xscreensaver-nosplash和Qt 在信息亭模式下无法使用键盘,qt,ubuntu,keyboard,kiosk,Qt,Ubuntu,Keyboard,Kiosk,我需要在登录后,在加载任何其他内容之前,启动我刚刚制作的应用程序。我通过浏览找到了方法,我的应用程序可以随意启动,但当我需要用键盘输入东西时,什么都没发生,我该怎么办 这是一个QT应用程序 这是启动所需应用程序(Ensayo)的主脚本: #!/bin/bash xscreensaver-nosplash和 /home/me/Ensayo-build-desktop-Qt_4_8_1_in_PATH_System_Release/Ensayo听起来好像窗口管理器没有启动。您所指的浏览器专门在没有窗
/home/me/Ensayo-build-desktop-Qt_4_8_1_in_PATH_System_Release/Ensayo听起来好像窗口管理器没有启动。您所指的浏览器专门在没有窗口管理器的情况下启动Firefox 安装火柴盒窗口管理器,并按如下方式修改脚本:
matchbox-window-manager &
while true; do
/home/me/Ensayo-build-desktop-Qt_4_8_1_in_PATH_System_Release/Ensayo
done
请注意,Firefox显然是在没有窗口管理器的情况下运行的。如果您尝试其他应用程序,比如gnumeric、openoffice、konsole,我打赌它们也不会正常运行。没有窗口管理器是不行的
对窗口管理器的简单测试是:尝试在应用程序中显示消息框。如果消息框没有出现,或者没有任何窗口框架/标题栏,那么肯定是因为缺少窗口管理器。很抱歉,我正在运行Ubuntu 12.04。当我谈到kiosk模式时,它是合适的ubuntu kiosk模式。谢谢你的回答,这是启动应用程序的主脚本(Ensayo):#/bin/bash xscreensaver-nosplash&/home/me/Ensayo-build-desktop-Qt_4_8_1_in_PATH_系统_发布/Ensayo如何启动该脚本?从哪里来?我对Ubuntu不熟悉,但请尝试检查应用程序的鼠标输入是否正常工作。如果没有,则可能窗口管理器没有运行。或者,是否有一个kiosk设置可以锁定键盘?我创建了一个kiosk.desktop文件,该文件调用该脚本(遵循本教程)。真的,我不知道很多关于亭模式,我唯一能告诉你们的是,鼠标是完美的工作。再次感谢你,当我按下界面按钮时,它们也会按照预期的方式工作,唯一剩下的就是键盘。你提供的指令是错误的方式:它们在没有窗口管理器的情况下启动应用程序,这就是键盘无法工作的原因。