Lazy loaded image
技术分享
🤩Kiosk打造极致极简看板
Words 1118Read Time 3 min
2026-3-3
2026-3-3
status
Published
type
Post
date
Mar 3, 2026
slug
armbain-kiosk
summary
如何在纯净版 Armbian 上打造极致极简的全屏网页看板
tags
文字
开发
category
技术分享
icon
password
如果你有一块刷了纯净版(Server 版,无图形界面)Armbian 的开发板,并且想通过 HDMI 接口外接一块屏幕,把它变成一个专用的“全屏网页展示牌”(比如数据大屏、信息看板),那么这篇文章就是为你准备的。
很多教程会教你安装一套完整的桌面系统(如 Ubuntu Desktop 或 XFCE),然后再打开浏览器。这就像是为了挂一幅画,而专门建了一栋精装修的别墅——不仅非常耗费 CPU 和内存资源,还会带来很多不必要的麻烦(比如屏幕休眠、弹出更新通知等)。
今天,我们将采用**“广场搭帐篷”**的极客方案:不安装任何臃肿的桌面环境,只安装最底层的显示服务和一个极致轻量的浏览器,让它开机直达全屏网页。

核心思路与工具选择

为了实现极致的性能和最干净的展示效果,我们选用了以下组件:
  • X Server (xserver-xorg, xinit):Linux 最基础的图形显示服务。相当于提供了一面可以挂画的“墙”。
  • 文泉驿微米黑 (fonts-wqy-microhei):极轻量的中文字体库,确保网页中文不乱码。
  • Matchbox Window Manager:一个微型的窗口管理器。它的唯一工作就是充当“全屏管理员”,强行把所有打开的软件放大到全屏,不留一点缝隙。
  • Surf 浏览器:Linux 极客圈著名的轻量级浏览器。如果说 Chrome 是一辆耗油的豪华房车,那 Surf 就是一辆拆除了所有多余零件的死飞自行车。它没有地址栏、没有标签页,天生就是一块纯粹的画板。

详细操作步骤

请确保你的开发板已经连接好网络,并且通过 HDMI 连接了显示器。通过 SSH 登录到你的 root 账号。

第一步:安装必要的底层组件

在终端中运行以下命令,一次性安装基础图形服务、中文字体、全屏管理器和 Surf 浏览器:

第二步:编写启动脚本

我们需要写一份“展出说明书”,告诉系统启动图形界面后该干什么。
直接在终端复制并运行以下整块代码(这会安全地在你的目录下创建一个名为 kiosk_start.sh 的脚本文件,并赋予执行权限):
(注:你可以把里面的 https://www.bing.com 换成你想要展示的任何大屏网址。)

第三步:一键点亮屏幕,隐藏鼠标光标

万事俱备,现在只需要运行启动命令。既然是作为纯展示看板(或搭配触屏使用),我们通常不需要屏幕上出现一个碍眼的鼠标小箭头。
运行以下命令:
效果见证:
按下回车后,你的 HDMI 显示器会闪烁一下,紧接着就会呈现出一个 100% 纯净、支持中文、无边框、无滚动条、无鼠标光标 的全屏网页!
退出提示: 如果你在测试阶段想要退出这个全屏展示,只需在输入启动命令的 SSH 终端中按下 Ctrl + C,系统就会彻底关闭图形界面,干干净净地回到代码终端。

总结

通过这套方案,我们绕过了所有沉重的桌面系统,用极低的硬件资源完美实现了全屏网页看板。这种方案对老旧的开发板或内存极小的服务器非常友好,同时也原生支持触屏的点击交互。

上一篇
Radxa Q6A入门使用
下一篇
如何安装绿色版的Latex编译器

Comments
Loading...