所需要的材料一台显示器
一块和显示器大小相同的双面镜
一些2*4米的细木条
树莓派机器必要组件(电源、HDMI线、usb无线网卡、键盘)
木工工具(锯子、磨砂机、螺丝刀)
螺丝、液态钉子
选一个合适的显示器
镜子的大小完全由显示器的类型和大小决定,所以我希望得到一个尽量大的显示器,最好还有一个可以移动的手臂,便于固定在箱子中。除此之外,还要确保你拿到的显示器能输出至中心显示器上而不是其他的显示器上。基于各种条件的限制,我最终选择了BENQ GL2760H 27英寸的显示器。
选一面镜子
镜子是最为关键的一个部分,需要双面镜,有点像水晶和塑料。它比一般的镜子要好操作,可以切成任意你想要的形状,所以如果买不到和显示器一样大的镜子,也可以买一块稍微大点的镜子。
裁剪掉显示器的边框(也可不裁掉)
为了能更好的切合箱子的大小,我去掉了显示器周围的塑料外壳。去壳时一定要细心,显示器的塑料外壳很薄,不要损坏了中间的金属部分。
制作箱子
这部分是最为有趣的部分,我选择了4块4*2的木板,裁剪成适合显示器大小的长度。将4块木块摆放成长方形盒子状,先用夹子固定住,然后再用螺丝固定。
木板盒子的上下两面各打了几个空,以给中间的树莓派输送流动的空气,因为每个人都不希望自己的树莓派在封闭的环境中变成“树莓干”。
还需要注意的是,最下面有一个空要比较大一点,大到可以穿过一个电源插头,因为之后需要接通显示器和树莓派的电源。
安装Chromiumwgethttp://ftp./debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_armhf.deb
wget/218525709/chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
wget/218525711/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
sudodpkg-ilibgcrypt11_1.5.0-5+deb7u3_armhf.deb
sudodpkg-ichromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
sudodpkg-ichromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
Chromium 开机自启
现在已经安装了chromium,我们可以修改它的配置令其开机自动运行,并全屏显示:
修改autostart设置:sudonano/etc/xdg/lxsession/LXDE-pi/autostart
在这一行中添加 # 注释禁用屏保:@xscreensaver-no-splash
在配置中增加:@xsetsoff@xset-dpms@xsetsnoblank/usr/bin/chromium--noerrdialogs--kiosk--incognito"http://localhost"
保存并退出,现在我们已经禁用了屏保、禁用电源管理设置,chromium浏览器在本地打开了kiosk模式。
欢迎点击下面链接进入社区讨论