我需要在登录之后启动我刚刚创建的应用程序,然后再加载任何其他内容。我发现如何通过浏览来实现它,我的应用程序只是按照我想要的方式启动,但是当我需要使用键盘输入内容时,没有任何反应,我该怎么办?
这是一个QT应用程序
这是启动所需应用程序(Ensayo)的主要脚本:
#!/斌/庆典 xscreensaver -nosplash& /家/我/ Ensayo - 构建 - 桌面Qt_4_8_1_in_PATH_的系统的_Release / Ensayo
答案 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 - 我敢打赌它们也不会正常运行。不是没有窗口管理器。
窗口管理器的简单测试是:尝试在应用程序中显示一个消息框。如果消息框没有出现,或者没有任何窗口框/标题栏出现,那肯定是由于缺少窗口管理器。