加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

最佳轻量级,响应式GUI框架Linux

发布时间:2020-12-14 01:00:28 所属栏目:Linux 来源:网络整理
导读:我买了一个拥有300 Mhz CPU的Raspberry Pi,但它确实有一个非常好的GPU.它甚至可以运行XBMC.我想为它编写一个GUI,它需要响应和好看,同时充分利用可用的硬件(不幸的是,这不太好). Raspberry Pi运行Debian最小,我把X Windowing系统放在上面,其余的由我来编码.
我买了一个拥有300 Mhz CPU的Raspberry Pi,但它确实有一个非常好的GPU.它甚至可以运行XBMC.我想为它编写一个GUI,它需要响应和好看,同时充分利用可用的硬件(不幸的是,这不太好). Raspberry Pi运行Debian最小,我把X Windowing系统放在上面,其余的由我来编码.

潜入这个的最佳方法是什么?我已经研究过HTML5和jQuery(通过Python和PyWebkit),但它们似乎太占用CPU(除非有人知道如何获取(Py)WebKit使用GPU而不是CPU).

为了避免混淆,该系统将连接到电视机等,并将主要指向家庭娱乐.我不希望这是一个类似于桌面或类似桌面的系统,我只想知道你们认为在Raspberry Pi盒子上可以顺利运行的东西,以便我可以在该框架上编程我的UI.

解决方法

在动力不足的硬件(litl.com)上完成了一个自定义的非桌面用户界面,并且对GTK和Clutter进行了很多攻击,我会稍微重新解决这个问题.

主要问题是你必须使用GPU而不是“轻量级” – 通常当某些东西说它是轻量级的时候就意味着它没有很多功能或东西.一句话太模糊了.关键是GPU.

使用GPU的困难部分是一个有效的驱动程序.我不知道树莓派人员在这里关注的是什么.对于ARM来说,获得工作驱动程序的最可靠方法可能是使用Android;也许不是股票Android UI,而是他们的驱动程序和基本框架,然后替换UI.

如果存在X11驱动程序,则ARM上的驱动程序经常被破坏.这是X的真正问题,而不是轻量级和重量级.破碎,我的意思是驱动程序可能有点启动并运行桌面,但在重要情况下它很慢或者缺少诸如硬件视频解码之类的东西.

简短回答:使用框架(和窗口系统)以及支持您所需功能的最佳3D驱动程序,例如视频解码.同样,我没有看过覆盆子pi,但我敢打赌只有一两个选择符合这个标准.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读