首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspberry Pi "Kiosk“模式

Raspberry Pi "Kiosk“模式
EN

Stack Overflow用户
提问于 2014-03-29 03:16:37
回答 2查看 2.2K关注 0票数 0

有没有办法把树莓派设置成一种"kiosk“模式,在这种模式下,只有一个java程序的gui在登录后会自动启动?

EN

回答 2

Stack Overflow用户

发布于 2014-03-29 21:48:52

您需要首先为pi用户设置autologin,如第一个答案中所述。

如果您使用默认的LXDE会话运行raspbian,则需要更改文件/etc/xdg/lxsession/LXDE/autostart。这样做意味着你仍然可以使用自动登录功能。默认情况下,它运行lxpanelpcmanfmxscreensaver,我假设你不想运行这三个程序。

因此您可以将程序放入该文件中并删除这些条目,这样

代码语言:javascript
复制
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash

变成了

代码语言:javascript
复制
@/path/to/your/program/launcher_script

请注意,这会影响所有用户帐户,但您需要这样做,否则您设置为autologin的用户将运行这些程序。

我不会直接运行kiosk程序,而是运行一个运行kiosk应用程序的脚本,这样您就可以处理错误处理和其他设置任务。

例如,您可能还想禁用电源管理,以便屏幕不会自动关闭。为此,您可能需要首先运行以下命令,以禁用DPMS电源管理以及屏幕保护程序的激活和消隐:

代码语言:javascript
复制
xset -dpms
xset s off
xset -s noblank

然后,您可以在“while true”shell循环中运行实际的Java代码,以便在它崩溃的情况下重新启动它,但您可能需要一些逻辑来检测快速重新启动循环……

票数 4
EN

Stack Overflow用户

发布于 2014-03-29 03:21:44

有多种方式可以启动应用程序,例如java程序,而不是桌面环境。

其中一种方法是按照本网站上的在登录时运行脚本下的步骤操作:http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html

您可能还想看看自动登录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22721344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档