新版Mir 2.7已经发布

我

最近 宣布发布新版Mir 2.7 除了包含 MirOil 库之外,还进行了各种错误更正。

对于那些不了解 Mir 的人来说,他们应该知道 Canonical 开发了一个屏幕服务器,尽管我放弃了 Unity shell 和智能手机的 Ubuntu 版本的开发。

在规范项目中仍然有需求 现在我知道e职位作为解决方案 嵌入式设备和物联网(IoT)。 Mir可以用作Wayland的复合服务器,从而允许任何基于Wayland的应用程序(例如,使用GTK3、4,Qt5或SDL2构建的应用程序)都可以在基于Mir的环境中运行。

X的兼容性层XMir基于XWayland, 而Mir使用的基础架构的其他部分则来自Android。 这些部分包括Android输入堆栈和Google的协议缓冲区。 米尔 目前可在各种Linux驱动的设备上运行,包括传统台式机,物联网和嵌入式产品。

Mir图形服务器使设备制造商和台式机用户能够为其图形环境提供定义良好,高效,灵活和安全的平台。

Mir 2.7的主要新颖性

在展示的这个新版本的 Mir 2.7 中,我们可以发现 包括 MiRoil 库,它提供了一个层来将 Lomiri 的图形环境移植到新版本的 Mir 中,从而继续开发 Unity8 shell。

在这个新版本中突出的另一个变化是它添加了 “空闲超时”选项来配置显示 使其在一定的空闲时间后关闭。 加入 支持 zwp_text_input_manager_v2 协议,这在屏幕键盘和 Qt 应用程序中是需要的。

另一方面,该 改进了对键盘输入焦点的处理,除了miral::system_executor、linearising_executor以及-gdbla选项被添加到miral应用程序脚本中以在gdb下执行服务器,并且开发已更改为C++ 20标准。

关于更正错误的部分,提到以下几点:

  • 将键盘焦点赋予菜单。
  • XWayland 修复对话框窗口类型
  • 不要在没有焦点的情况下发送键盘事件
  • 未配置轴时不提示输入轴值。
  • 修复 mirserver.pc、mirtest.pc 中提到的 mirclient
  • 修复 mirwayland.pc mirtest.pc 中的 pkg-config 错误
  • WlKeyboard:使用 WlSeat::FocusListener 进行焦点跟踪
  • 删除 Wayland 对象时禁用文本输入
  • 发送 wl_pointer.axis_stop。
  • FTBFS 对 Fedora/rawhide、Alpine/edge 和 Debian/sid 有更新的依赖项
  • wl_pointer:不发送与版本不兼容的事件

最后 如果您有兴趣了解有关此新版本 Mir 的更多信息,您可以查看详细信息 在下面的链接中。

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

这个新版本的安装包是为Ubuntu 18.04、21.04和20.04(PPA)和Fedora 34,33、32和XNUMX准备的。

对于那些对能够在其系统上安装此图形服务器感兴趣的人, 他们所要做的就是在系统上打开一个终端 (他们可以通过组合键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. 权利:您可以随时限制,恢复和删除您的信息。