Sway 1.8 发布,对 Vulkan 等进行了改进

摇摆

Sway 是一个平铺的 Wayland 合成器,是 X3 的 i11 窗口管理器的直接替代品

经过11个月的开发 宣布发布新版本 组合管理器 摇摆1.8,基于 Wayland 协议构建,并与 i3 窗口管理器和 i3bar 面板完全兼容。

对于那些不了解 Sway 的人,他们应该知道这 作为模块化项目开发 构建在 wlroots 库之上,该库包含用于组织复合管理器工作的所有基本原语。

i3 支持在命令级别提供, 配置和 IPC 文件,允许 Sway 用作 i3 的透明替代品,使用 Wayland 而不是 X11。 Sway 允许您不是在空间上而是在逻辑上将窗口放置在屏幕上。 窗口排列在一个网格中,可以最佳地利用屏幕空间,并允许您仅使用键盘快速操作窗口。

为了建立完整的用户环境,提供了相关组件:swayidle(具有 KDE 死协议实现的后台进程)、swaylock(屏幕保护程序)等。

Sway 1.8的主要新功能

在 Sway 1.8 的这个新版本中,我们可以发现 实施了一个新命令“bindgesture” 将操作附加到触摸板手势。

另一个引人注目的变化是 锁屏过程 (摇摆锁) 更改为使用 Wayland 协议 ext-session-lock-v1,这使得提高会话锁的可靠性和安全性成为可能。

除此之外,现在从这个新版本的 Sway 1.8 开始提供 支持设置“跟踪时禁用” 在 libinput 库中控制在使用电压表条时禁用触摸板(例如,ThinkPad 笔记本电脑上的 TrackPoint)。

我们还可以发现已经实现了 xdg-activation-v1 协议,用于提高启动新客户端应用程序时工作区定义的可靠性。

另一方面,图书馆 wlroots 改进了实现 渲染系统使用 Vulkan 图形 API。

为了简化 Linux 平台上的任务启动调度过程,已实现设置 CAP_SYS_NICE 权限的功能,并添加了一个新的“断开输出”命令以删除虚拟输出设备。

其他变化 从这个新版本中脱颖而出:

  • 添加了对高分辨率鼠标滚轮滚动事件的支持。
  • 已停止支持使用 SUID root 提示符。
  • 弃用“output dpms”命令,替换为“output power”命令。
  • 为了使用正则表达式,现在使用 pcre2 而不是 pcre 库。

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

如何获得Sway?

对于那些对能够在其系统上测试Sway感兴趣的人, 他们应该考虑到能够使用它的主要要求是拥有Wayland 在您的系统内部。

值得一提的是,Sway无法与专有图形驱动程序一起使用,您必须将其卸载并使用免费的驱动程序。

在Ubuntu上安装Sway及其衍生产品,他们应该在系统上添加以下存储库。

对于这 让我们打开一个终端 (他们可以使用快捷键Ctrl + Alt + T),然后在其中键入以下命令:

sudo add-apt-repository ppa:samoilov-lex/sway

然后我们继续执行安装:

sudo apt install sway

对于喜欢编译的人,他们必须通过键入以下内容来获取源代码:

git clone https://github.com/swaywm/sway.git

运行以下命令:

meson build/
ninja -C build/
sudo ninja -C build/ install

在未登录的系统上,您需要设置平衡二进制文件:

sudo chmod a+s /usr/local/bin/sway

Sway将在启动后不久删除root权限。

最后,我必须提一下,在撰写本文时,存储库中的 Sway 包还没有更新到新版本,但它可用几个小时。


发表您的评论

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

*

*

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