[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2gwr8fkphtzy3":3},{"code":4,"message":5,"data":6,"timestamp":31},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":8,"hn_threads":14,"one_liner":21,"summary_md":22,"topic":23,"github_topics":26,"license":27,"homepage":28,"updated_at":29,"history":30},"nthnclrk\u002FCleanFrame",5,"A personal home screen for Samsung The Frame. A starting point to fork and adapt.","JavaScript",575,100,119,[15],{"id":16,"title":17,"points":18,"comments":19,"posted_at":20},50187659,"CleanFrame: A quieter home screen for Samsung The Frame",28,7,"2026-10-21","为 Samsung The Frame 电视做一个极简、可用遥控器操作的主屏，以 Tizen 源码形式开放，供人 fork 后自行改造。","CleanFrame 是一个个人项目，作者把它作为起点分享，而不是成品。如果你用的是 Tizen 版 The Frame、又受不了自带的 Smart Hub，值得先读[安装指南](https:\u002F\u002Fgithub.com\u002Fnthnclrk\u002FCleanFrame\u002Fblob\u002Fmain\u002Fdocs\u002Fagent-tv-setup-guide.md)再决定是否投入；如果你想要任意电视都能直接装的启动器，它不是。\n\n## 解决什么问题\n\nThe Frame 用户希望电视屏幕和画框一样安静：一张照片、时间、几个常用应用，用遥控器就能操作。原厂 Tizen 主屏会混入推荐内容和推广行，开机后得先在一堆内容里穿行，才能到达真正要用的入口。CleanFrame 把这一屏换成一个可配置的 List 或 Dock 布局，背景为照片或纯色，应用选择和排序都在 Settings 里完成。最终得到的是一个安静的首屏，而不是内容卖场——前提是你愿意把代码适配到自己的电视上。\n\n## 有什么不同\n\n作者明确说，大部分精力都花在一台电视上：LS03D（55 英寸），固件 2130.0，Tizen 9.0，几乎没做可移植性。所以这个项目的价值不在一个精致的跨设备启动器，而在于一份带文档的参考实现：分阶段的安装说明、把实际观察和 SDK 响应分开记录的[设备状态表](https:\u002F\u002Fgithub.com\u002Fnthnclrk\u002FCleanFrame\u002Fblob\u002Fmain\u002Fdocs\u002Ftv-status.md)，以及一个不碰电视也能改界面的浏览器预览。玻璃和模糊效果会预先渲染成图片，电视只负责用 transform 和 opacity 做焦点反馈。\n\n代价也很实际。签名和安装脚本对应作者自己的电脑、电视和固件，路径、签名配置和应用身份都得改，并在你的硬件上逐项验证。最有野心的部分——接管遥控器 Home 键和开机启动行为——依赖未公开的辅助脚本，是可选项，固件更新后可能失效；安装应用和分配 Home 键也是两个独立步骤。比较稳妥的理解是：浏览器预览是可靠的核心，改动原生主屏只是实验。\n\n## 谁值得试\n\n适合：愿意用 Node、Python 和编程 Agent 动手改造小界面的 The Frame 用户，能接受自己改构建和签名步骤。README 提供了让 Agent 做有限改动的[提示词模板](https:\u002F\u002Fgithub.com\u002Fnthnclrk\u002FCleanFrame\u002Fblob\u002Fmain\u002Fdocs\u002Ffor-agents.md)，并区分纯浏览器工作和电视安装。不适合：想要一个带兼容列表、能直接安装的包的人；或者没有 Tizen 三星电视的人——Android TV、Google TV、LG webOS、Roku 都需要各自的实现。\n\n## 使用条件与边界\n\n浏览器预览需要 Node.js 22+ 和 Python 3.10+。装到电视上需要开启 Developer Mode，使用三星官方工具，准备自己的证书和应用身份，还需要一台能连到电视的本地电脑；托管在云端的对话式 Agent 够不着电视。公开导出会生成一个未签名的 wgt 包，安装前仍需你自己的身份和签名。\n\n兼容性声明只覆盖参考硬件。在那台电视上确认了 Netflix\u002FYouTube 启动和实体 Home 键；流媒体或 Art Mode 之后的正常开机、退出 Smart Hub、原生 Art Mode 目的地仍待验证。内置照片、字体和 logo 各有自己的条款，付费 Pangram 二进制不进入公开导出，个人构建要和公开下载分开。\n\n## HotRepo 点评\n\nHotRepo 从 2026-10-24 开始追踪该项目，并在 2026-10-25 的新项目榜（JavaScript）记录到 #5、总星数 575。这是一次有日期的快照，不是增长量，可比的历史样本也不足以判断热度能否持续。项目只有 4 天，Hacker News 上 28 分的讨论也不能说明成熟度。动手之前，先核对恢复步骤是否适用于你的固件，以及你是否能为自己电视上的 wgt 包签名。有评论者说它“对我来说还太早”，这只是对方案的观感，不是安装后的反馈。",{"slug":24,"name":25},"productivity","效率与系统工具",[],"MIT",null,"2026-10-25T02:44:25Z",[],1792909547]