2017-09-20 81 views
-1

我已经通过了有关stackoverflow和Internet上的相关问题,但无法找到合适的方法来执行此操作。在Raspberry Pi上强制自动启动应用程序

我已经为运行Raspbian操作系统的覆盆子pi3制作了GUI应用程序。我希望它在自动启动Raspberry时自动启动。并停止用户关闭,最小化等。

同时,相同的树莓pi在Apache 2服务器上托管一个后端网站,以便管理员通过在本地局域网上登录来更改首选项。我希望这个不变。

我想讨论两种情况:

案例1: GUI应用程序是QT。

CASE 2: GUI应用程序是在因特网浏览器上打开的HTML网站。我希望隐藏浏览器地址栏,以便用户无法离开页面。

CASE 3: 任何其他方式来使GUI应用程序,你可以建议哪些将在这个应用程序更好的服务。

谢谢!

+0

难以阻止用户关闭它或使其最小化。另一种方法是通过全屏发布捕获所有关键主板事件。 – Sraw

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

+0

对“Raspian kiosk模式”执行网络搜索。基本上,您需要修改X启动程序,以便启动您的应用程序而不是桌面。因为可能没有窗口管理器,所以您的应用程序需要能够被告知以全屏模式运行(例如,使用命令行参数)。有很多方法可以完成所有这些,但细节取决于你所拥有的Raspian的确切版本。 –

回答

0

您正在寻找的是自助服务终端模式下的浏览器。

你没有指定你使用所以这里浏览器例如铬浏览器:

chromium-browser --kiosk --touch-events=enabled --disable-pinch --noerrdialogs --disable-session-crashed-bubble --app=http://localhost/ 

这应该基本上关闭任何地址栏,不当关机等

后错误对话框另外检查FullPageOS这是一个专门用于在RPI上全屏显示一个网页的发布版本

相关问题