我想让Raspberry Pi直接启动到Google Chrome Web浏览器的实例。

用于此的最佳发行版是什么以及将其组合在一起的方法是什么?系统启动后,是否可以将Chrome作为全屏应用程序打开?

评论

嗨,大家好。就像Caleb所说的那样,我在Linux方面的经验有限,但是我是一个自学成才的人。我想拥有一个“独立的Chrome浏览器”来在我工作的公司中运行基于Web浏览器的应用程序。我有我的RaspberyPi,打算去Caleb回答,但是由于没有任何分数,所以我很困惑。我只需要一点光就可以了,剩下的我会发表我的经验。现在,我只是在寻找正确的路径:D

许多答案并不是您真正想要的,因为它们提供了窗口管理器。您可以绕开窗口管理器并直接启动应用程序,这已经在这里进行了描述:raspberrypi.stackexchange.com/questions/11866/…

#1 楼

可行,但是如果将铬减到最少,您仍然会看到窗口管理器/背景。

我建议使用轻量级的窗口管理器,例如openbox带有空菜单文件~/.openbox/config/menu.xml,因此用户不能激活任何窗口管理器/背景。程序。


步骤


安装窗口管理器
配置窗口管理器设置(空白配置,因此无法激活其他程序)
在启动时配置自动登录
配置X服务器在登录时启动(将exec startx添加到~/.bash_profile
将窗口管理器添加到~/.xinitrc

chromium添加到~/.xinitrc


如果需要更新Pi,可以通过Ctrl+Alt+Backspace返回终端,从suroot进行更新等。

确保将xorg配置为允许Ctrl+Alt+Backspace带有

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    


/etc/X11/xorg.conf.d/10-evdev.conf中的

#2 楼

确保直接在启动时启动X,然后在此处使用LXDE自动启动设置superuser.stackexchange。

更新(或创建,如果不存在)~/.config/autostart/chromium.desktop

[Desktop Entry] 
Type=Application
Exec=chromium --kiosk www.bbc.co.uk


要确保启动后立即从X开始,请运行raspi-config链接

对于较旧版本的Raspbian,您可能需要在chromium-browser行中使用Exec

#3 楼

这当然是可行的。但是,听起来您对普通Linux GUI系统如何结合使用的了解有限。我不会为您编写代码,但是基本上您会希望遵循以下内容。


一个简单的发行版(可能从ArchLinux开始是一种方法) )
准系统安装Xorg

请确保已启用使用CtrlAltBackspace终止它的选项(如果您知道自己在做什么,请禁用。
一个窗口管理器,它可以平铺(真棒,xmonad等),或者至少处理带有全屏窗口的简单配置,例如openbox。 chrome并自动以全屏显示Chrome。


以用户身份启动时触发Xorg的触发器。
为您的用户启动的.xinitrc脚本启动了窗口管理器和您自己的脚本
在您自己的脚本中,您需要一个无限循环来启动Chrome(如果用户将其关闭或崩溃,则无法使用。如果没有其他用户界面,则无法重新启动它。)


#4 楼

这是有关如何在RPi上运行Chrome浏览器的完整指南-https://eltechs.com/run-google-chrome-on-raspberry-pi(这是我的博客文章)

评论


为了遵守我们有关无信息的仅链接答案的政策,如果本帖子未经过编辑以包含可以作为答案的信息(无论多么短),则将在48小时内将其转换为Community Wiki,以简化由社区更正的内容。

–金锁♦
17年5月3日在13:27

请披露您的隶属关系,否则您可能会被禁止发送垃圾邮件。另外,这个问题更多的是关于在启动时运行应用程序,而不是有关Chrome浏览器。注意铬标签。

–德米特里·格里戈里耶夫(Dmitry Grigoryev)
17年5月3日14:47