在Kiosk模式下无法使用键盘

时间:2012-06-15 01:37:41

标签: qt ubuntu keyboard kiosk

我需要在登录之后启动我刚刚创建的应用程序,然后再加载任何其他内容。我发现如何通过浏览来实现它,我的应用程序只是按照我想要的方式启动,但是当我需要使用键盘输入内容时,没有任何反应,我该怎么办?

这是一个QT应用程序

这是启动所需应用程序(Ensayo)的主要脚本:

#!/斌/庆典 xscreensaver -nosplash& /家/我/ Ensayo - 构建 - 桌面Qt_4_8_1_in_PATH_的系统的_Release / Ensayo

1 个答案:

答案 0 :(得分:2)

听起来好像窗口管理器没有启动。你提到的instructables article专门在没有窗口管理器的情况下启动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 - 我敢打赌它们也不会正常运行。不是没有窗口管理器。

窗口管理器的简单测试是:尝试在应用程序中显示一个消息框。如果消息框没有出现,或者没有任何窗口框/标题栏出现,那肯定是由于缺少窗口管理器。