2026-09-27-开机即大屏-社区成熟方案调研-布局与显示效果.md

「开机即大屏」社区成熟方案调研 —— 布局与显示效果


一、路线 A:浏览器 kiosk + 监控平台(社区主流,布局与观感最好)

项目★最近提交对"开机即大屏"的支持布局能力2K 适配GPU端口存活
Netdata80,664活跃官方 TV Mode(官方博文《TV Mode: Put Your Dashboards on the Big Screen》,专为大屏无人值守)算法化自动布局 + 自定义看板;矢量图表原生(响应式矢量,任意分辨率都清晰)✅ 官方 nvidia_smi 采集器✅ portcheck 采集器
Grafana + grafana-kiosk492(kiosk 工具)2026-09-26官方 kiosk 工具:自动登录指定看板、隐藏 UI、Playlist 轮播(TV 模式)最自由:社区看板 1860 Node Exporter Full(1.457 亿次下载)、12239 NVIDIA DCGM(4057 万次)原生✅ DCGM / nvidia_gpu_exporter需自建探针
MagicMirror²23,8922026-09-26本身就是"开机全屏大屏"平台(Electron/Chromium 全屏、模块化、随系统启动)模块化网格布局,海量第三方模块原生社区模块(如 MMM-SystemStats 显示 CPU 温度/内存/负载;GPU 需另找模块)社区模块
Anthias (Screenly OSE)3,6762026-09-27数字标牌:整机交给它,开机即全屏轮播网页/素材轮播式原生❌❌

官方示例图(本目录 screenshots/community/):


二、路线 B:终端 TUI 的布局方案(要留在控制台就用这个)

项目★最近提交布局机制说明
bottom (btm)14,0642026-09-23官方 TOML 网格模型:[[row]] / [[row.child]] 行列表嵌套,每层可给 ratio 比例,控件可重复;控件类型 cpu / mem / net / proc / temp / temp_graph / disk / empty / batt这是"别人做好的布局方案"在终端里的成熟形态,官方文档 + 默认配置样例齐全
wtfutil (WTF)17,1032026-09-17网格布局 + 大量模块(终端版个人 dashboard)模块生态丰富,适合"信息面板"式大屏
btop34,764活跃内置 5 个 preset + shown_boxes 等配置最省事,但布局自由度最低(我原来只用了它)
Glances33,6912026-09-26TUI + Web 双模,含 GPU 插件中等

bottom 的官方布局示例(本目录 screenshots/community/bottom-layout.png):两行 1:2,第二行再切 4:3 两列,第二列再切 1:1 两行放温度图和磁盘 —— 纯配置实现,无需写脚本。

结论:若坚持终端,把布局交给 bottom 的 TOML(或 wtf 的网格),而不是像我现在这样在 tmux 里手写状态栏和分屏。


三、路线 C:控制台显示质量改造(不推荐依赖)


四、结论与建议

  1. 想要"布局好看 + 显示效果好" → 走 A 路线:Netdata(含官方 TV Mode) 或 Grafana + grafana-kiosk,用 Chromium kiosk 全屏。 理由:矢量渲染天然适配 2K;布局由平台/社区看板负责,不需要自己拼 tmux;GPU 与端口存活都有现成采集器/看板。
  2. 想留在控制台 → 走 B 路线:bottom 的 TOML 布局 + 大字号字体(12×24 或 16×32),布局交给 bottom。
  3. 现在的 tmux 8 行状态栏方案属于过渡品:当时是按"零依赖、能自己拼"的思路做的,成熟度不如上面任何一类。要升级,A 路线的性价比最高。

五、出处(本次逐条核实)

下载此文件