文章摘要
近期,一些KDE项目如Karton(KDE原生虚拟机管理器)和改进的ISO镜像写入工具重新活跃起来。另一个被遗弃的KDE项目Plasma Bigscreen也计划复活,长期贡献者Devin花了一周时间对其进行全面改造。Plasma Bigscreen是为电视设计的Plasma界面,最初支持已停用的Mycroft AI助手,提供应用启动器和自定义“Mycroft Skills”。由于开发停滞,多数发行版放弃了它。Devin清理了代码库,重新设计界面,借鉴了旧版Breeze设计,主屏幕简化了面板背景,增加了菜单导航时的背景模糊效果,并新增了搜索视图,通过KRunner快速查找和启动应用,设置应用也进行了全面重新设计。
文章总结
最近,一些KDE项目迎来了复兴,例如Karton(KDE的原生虚拟机管理器)和改进的ISO镜像写入工具。现在,另一个被废弃的KDE项目——Plasma Bigscreen,也计划在长期贡献者Devin决定花一周时间对其进行全面改造后重新回归。
Plasma Bigscreen是一个面向电视的Plasma界面,最初支持现已停止开发的Mycroft AI助手。在开发停滞之前,它曾为应用程序和自定义的“Mycroft Skills”提供一个简单的启动器,但由于开发停滞,大多数发行版都放弃了它。
在去年向Plasma 6的重大过渡期间,该项目被遗弃,因为没有人及时将其移植到这一大版本中。在Devin的一位朋友开始研究代码后,他介入并承担了急需的工作。
他首先清理了代码库,然后着手重新设计界面,灵感来源于早期的Breeze设计草图。主屏幕被扁平化,移除了面板背景。以下是前后对比图(点击放大):
其中一个更明显的变化是,当你在导航菜单时,UI现在具有背景模糊效果,使前景元素更加突出。
为了更方便地找到你想要运行的应用程序,Devin添加了一个新的搜索视图,使用KRunner进行快速搜索和启动应用程序。
设置应用程序也进行了全面重新设计,采用了简单的双窗格布局,侧边栏用于分类。许多设置模块(KCM)使用了硬编码布局,因此Devin为电视UI构建了一个小型组件库,并将所有内容移植过来。
重写的显示KCM现在使用libkscreen后端,Wi-Fi和KDE Connect模块也得到了修复和更新。启动应用程序时的反馈功能之前是坏的,现在当你启动应用程序时,会播放一个小动画,类似于Plasma Mobile上的效果。
对于想要测试的人来说,可以像Devin一样,在Raspberry Pi上使用postmarketOS安装Plasma Bigscreen,不过你需要自己编译或从夜间仓库中拉取最新更改。
像Kodi和VacuumTube(智能电视版的YouTube)这样的应用程序在遥控导航下运行良好,一些游戏如SuperTuxKart也可以玩。
控制器支持已经存在,但通过HDMI CEC让电视遥控器工作尚未测试。该项目远未完成,它仍然需要一个可通过箭头导航的虚拟键盘,以及在Mycroft消失后更清晰的长期方向。不过,目标是将其重新纳入官方的Plasma发布计划中,可能会在6.5版本中实现。
评论总结
对Linux TV体验的期待
- 评论1(giancarlostoro)提到,希望有基于Arch或Debian的发行版支持电视流媒体设备,并期待能够通过SSH进行控制。
引用:“I would love an Arch or Debian based distro powering my TV streaming apparatus.” - 评论4(aquova)表示,Plasma Bigscreen几年前曾吸引他,但开发停滞,现在重新关注它作为Roku的替代品。
引用:“it would be great as a Roku alternative.”
- 评论1(giancarlostoro)提到,希望有基于Arch或Debian的发行版支持电视流媒体设备,并期待能够通过SSH进行控制。
对现有解决方案的依赖与不满
- 评论7(FuriouslyAdrift)认为,目前最可靠且性能出色的方案是nVidia Shield Pro加Kodi。
引用:“I haven’t found anything more reliable and performant than a nVidia Shield Pro plus Kodi.” - 评论9(stuaxo)对Android TV感到失望,希望Plasma Bigscreen能解决遥控输入和屏幕键盘等问题。
引用:“If this can get some of the missing pieces sorted... it could be pretty decent.”
- 评论7(FuriouslyAdrift)认为,目前最可靠且性能出色的方案是nVidia Shield Pro加Kodi。
对应用支持和优化的担忧
- 评论2(MattTheRealOne)指出,如果没有应用的优化,界面改进的意义不大。
引用:“without apps also being optimized, it would not be that significant of an improvement.” - 评论6(IshKebab)提到,自定义智能电视系统难以获得Netflix和Prime等商业服务的支持。
引用:“you won’t ever get proper support for commercial services like Netflix and Prime.”
- 评论2(MattTheRealOne)指出,如果没有应用的优化,界面改进的意义不大。
对技术实现的疑问与兴趣
- 评论5(raffael_de)询问如何将Plasma Bigscreen安装到电视上,是否需要类似Fire TV Stick的设备。
引用:“How does this work? You write an ISO file on a USB stick and plug it into a TV?” - 评论8(imiric)希望Plasma Bigscreen支持外部播放器(如mpv)和远程媒体库加载。
引用:“I hope it allows playing media with external players like mpv.”
- 评论5(raffael_de)询问如何将Plasma Bigscreen安装到电视上,是否需要类似Fire TV Stick的设备。
对现有硬件与系统的尝试
- 评论3(WorldPeas)使用NEC广告屏和Linux Mint,但遇到音频问题,认为Plasma Bigscreen可能适合小型设备。
引用:“This could be good, especially now that there are a dearth of 1.6b small models.” - 评论10(shmerl)对Plasma Bigscreen的进展表示赞赏,尽管Plasma Mobile未能取得太大成功。
引用:“nice to see Plasma Big Screen progressing.”
- 评论3(WorldPeas)使用NEC广告屏和Linux Mint,但遇到音频问题,认为Plasma Bigscreen可能适合小型设备。