使用Chromium设置信息亭


35

我想将我的Raspberry Pi设置为信息亭模式,并将Chromium定向到我的网站,但我似乎无法弄清楚如何使其工作。我一直在遵循一些不同的指南,并且它们给我的代码都稍有不同,因此我不确定该遵循什么。

到目前为止,我已经尝试了几种不同的更改代码的变体

/etc/xdg/lxsession/LXDE-pi/autostart

有了这个:

#@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset s noblank
@chromium --noerrdialogs --kiosk http://localhost --incognito

我也把相同的代码

/etc/xdg/lxsession/LXDE/autostart

它仍然只能引导到桌面,而我却无所适从,因为似乎没有太多讨论此问题的教程,而且最近也没有。


1
你好,欢迎光临。在这里看看,让我们知道是否有帮助。
加纳马马


1
感谢您的帮助,但也没有成功。老实说,这有点荒谬。这似乎是人们想要使用其pi的常识,但是关于如何执行pi的信息很少甚至没有,而且对于操作系统的每次迭代,步骤似乎都在变化。
DavidK,2016年

Answers:


44

我有一个运行Raspbian Jessie的Raspberry Pi 2,安装了Chromium 45。我发现您需要将现有的自动启动文件复制到本地:

mkdir -p /home/pi/.config/lxsession/LXDE-pi/
cp /etc/xdg/lxsession/LXDE-pi/autostart /home/pi/.config/lxsession/LXDE-pi/autostart

因此,请编辑此本地版本:

nano /home/pi/.config/lxsession/LXDE-pi/autostart

#@xscreensaver -no-splash  # comment this line out to disable screensaver
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --incognito --kiosk http://localhost/  # load chromium after boot and point to the localhost webserver in full screen mode

保存

sudo reboot

1
最后!正确的文件!
Quintin Balsdon

3
在尝试此操作之前,我想知道如何退出信息亭模式,以便进行更改。但是,我不希望其他人能够做到这一点。
Chiwda

1
我猜您可能在最坏的情况下从其他地方进行SSH并编辑文件以删除自动启动选项?
尼尔·巴恩威尔

1
是的 ssh -Y kioskname进入系统,然后sudo killall chromium-browser将其杀死。然后,您可以通过ssh连接运行Chromium,以更改浏览器中的设置。然后sudo init 6将干净地重启它。
SDsolar

这改变了我的默认主题,如何解决:)
Wasim A.

5

默认情况下,Pi的自动登录X环境是使用pi用户的凭据完成的。此用户的Xserver环境的配置设置位于/home/pi/.config/lxsession/LXDE-pi/autostart,而不位于/etc/xdg/lxsession/LXDE-pi/autostart(这是root用户的环境)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.