Mir 2.0在这里,这是它最重要的变化

我

推出 显示服务器的新版本 Mir 2.0, 其中的版本 对API进行了各种更改 以及删除了一些特定于mirclient和mirserver的API。

对于那些不知道和平号空间站的人,他们应该知道 这是由Canonical开发的图形服务器 现在,该项目被定位为嵌入式设备和物联网(IoT)的出色解决方案。

可以用作Wayland的复合服务器,使您可以在基于Mir的环境中运行任何基于Wayland的应用程序(例如,使用GTK3 / 4,Qt5或SDL2构建的应用程序)。

Mir 2.0的主要新颖性

该服务器的新版本尽管是从1.x到2.x的分支跳转,但并未像我们期望的那样包含大量更改,但是此跳转是 API更改导致的版本号破坏了兼容性,并删除了一些API 过时的。

特别是, 不再支持特定的mirclient和mirserver API, 而不是 已经提出使用Wayland协议 许久。 与mirclient和mirserver关联的库已保留, 但它们现在仅用于内部目的,不提供头文件,也不保证保留ABI(将来计划进行大代码清除)。

对这些API的终止支持与UBports项目保持一致,该项目继续在Ubuntu Touch上使用mirclient。 已决定,此时Mir 1.x的功能足以满足UBport的需求, 并且将来该项目可能会迁移到Mir 2.0。

删除mirclient也删除了对某些GUI的支持 仅在mirclient API中使用。

除此之外 评论指出,这种简化不会导致明显的变化,并且将作为改进代码的基础 与平台一起使用,特别是在支持具有多个GPU的系统,无头模式下工作以及开发用于远程桌面访问的工具方面。

作为清洁的一部分, 已删除mesa-kms和mesa-x11平台的特定mesa依赖关系; 仅保留了gbm的依赖关系,这使得可以确保Mir可以在具有NVIDIA驱动程序的系统上运行在X11之上。 mesa-kms平台已重命名为gbm-kms,而mesa-x11已重命名为gbm-x11。

添加了新的rpi-dispmanx平台,使Mir可以在Raspberry Pi 3板上使用 使用Broadcom驱动程序。

在斗篷 幻影 (Mir抽象层),可用于阻止直接访问Mir服务器和通过libmiral库抽象化对ABI的访问, 添加了启用或禁用服务器端窗口修饰的功能 (SSD),以及在DisplayConfiguration块中配置比例的功能。

最后 如果您有兴趣了解更多信息, 您可以查看原始广告中的详细信息。 链接是这个。

如何在Ubuntu及其衍生产品上安装Mir?

此新版本的安装软件包适用于Ubuntu 18.04、20.04和20.10(PPA)以及Fedora 30,31和32。

对于那些对能够在其系统上安装此图形服务器感兴趣的人, 他们所要做的就是在系统上打开一个终端 (他们可以通过组合键Ctrl + Alt + T或Ctrl + T来完成此操作) 然后在其中键入以下命令:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

这样,存储库已添加到您的系统中, 在安装图形服务器之前 完全建议 如果您在系统上使用私有驱动程序 对于您的视频卡或集成视频卡, 将这些更改为免费驱动程序,这是为了避免冲突。

一旦确定已激活免费驱动程序,就可以通过在终端中执行安装服务器:

sudo apt-get install mir

最后,您将必须重新启动系统,以便加载与Mir的用户会话,然后为您的会话选择此会话。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。