本文介绍四个Rust项目:图解Rust dyn Trait的vtable内存机制,对比静态与动态分发;GSim-RS体积毛坯G-code仿真器;shotdock Wayland截图录屏工具;jsonquery_gui大JSON多方言查询应用。各项目均附GitHub链接,展示Rust在系统编程、仿真、图形和数据处理领域的应用。
本文介绍了四个Rust项目:RSMalloc内存分配器基于RSEQ,优化多尺寸管理;synology-dedup-photos用dHash和CLIP去重照片;Sift文件整理器支持事务日志回滚;zaytun-os实验性Wayland桌面由合成器统一驱动动画,提升流畅性。
Hyprland 0.56发布,为Wayland合成器带来多项改进,包括布局优化、新增滚动和主窗口功能,以及更多Lua API支持自定义。同时新增窗口规则效果、XDG交互式拖拽和渐变光晕效果。用户可通过官网和GitHub获取详情。
Wayland 1.26 稳定版发布,新增 wl_pointer.warp 事件,解决了客户端无法获取指针位置信息的问题。该事件允许在不移动指针的情况下通知新位置。同时,新增了 wl_fixes.ack_global_remove 请求和 wl_display_remove_socket_fd() 函数,提升了调试体验。
Weston 16.0 发布,新增对 Wayland 的 HDR 显示支持和色彩管理改进,增加灰度输出和颜色管线支持,支持 Linux 7.1 内核的背景颜色属性,修复 Vulkan 渲染器错误,实现显式同步。
KDE 在 Plasma 6.8 中为屏幕录制工具 Spectacle 添加了音频录制功能,用户可以选择麦克风或系统音频。这一更新满足了内容创作者的需求,并移除了对 OpenCV 的依赖,优化了性能。此外,Plasma 6.8 还朝向完全基于 Wayland 的未来发展,预计将在秋冬发布。
Wayland 1.26候选版本发布,新增wl_pointer.warp事件,解决指针位置信息不准确的问题,允许在窗口调整大小时自动更新指针位置。KDE KWin和GNOME Mutter等已准备相应补丁。同时,新增wl_fixes.ack_global_remove请求以处理竞争条件,WAYLAND_DEBUG时间戳格式也有所改进。
Wine 11.12 发布,新增 Wayland 驱动程序的分数缩放支持,改善高分辨率显示器的用户界面体验。修复了多个问题,包括 Corel 安装程序和 Microsoft Office 2007 的错误,同时更新了 Mono 引擎至 11.2,并捆绑 FFmpeg 库。
最新的 Wayland 合成器 Nourish 基于 Vulkan,提供无限缩放和平移,旨在打造不受屏幕尺寸限制的 Linux 桌面。它支持现代技术并能回退到 OpenGL ES,已在多种 GPU 驱动程序上测试,利用 Wayland 分数缩放协议确保画面清晰。
在Linux Debian GNOME Wayland下,机械革命泰钽 Plus 游戏本经历了多次调优。文章讨论了双显卡与独显直连的优缺点,独显直连模式提升了桌面流畅度,但导致腾讯会议摄像头黑屏和屏幕共享问题。最终选择放弃Waydroid,全面转向独显直连,通过调整设置修复了腾讯会议的功能,确保软件正常运行。
本文介绍了在Wayland合成器下快速连接蓝牙设备的方法,以Arch + Labwc环境为例。通过Waybar的蓝牙模块和自定义脚本,用户可以简化蓝牙耳机或音箱的连接过程。此外,介绍了Orbit这款GUI工具,能够同时管理蓝牙、Wi-Fi和VPN,适合多设备管理的用户。
Wayland 开发人员即将发布 Weston 16.0 Alpha 1 版本,新增高动态范围显示、色彩管理和灰度输出等功能。该版本支持 Linux 7.1 内核的背景颜色属性,修复 Vulkan 渲染器错误,并实现 Vulkan 与 DRM 后端的同步。Weston 16 Beta 预计两周后发布,稳定版可能在7月推出。
fff是一个高性能文件搜索工具包,支持多种AI编程工具,具备快速且精准的搜索能力,核心功能包括内容和路径搜索、频次记忆及Git感知注解。driftwm是实验性Wayland混成器,提供无限画布体验。RustFS是高性能S3兼容对象存储,读写速度快且适合企业使用。abtop是监控AI编程Agent的工具,能够实时追踪状态。
在 Linux + Wayland 环境下使用 Joplin 时,配合 fcitx5 输入中文可能会出现漏字问题。可以尝试两种配置:使用 `--ozone-platform=x11` 可解决全局菜单不显示,但可能漏字;而 `--ozone-platform-hint=auto --enable-wayland-ime` 则可解决漏字,但全局菜单可能无法正常显示。建议先使用第一种配置,待菜单配置好后再切换到第二种。
Sway 1.12 发布,新增 HDR10 支持、窗口捕获、全新“–device-primaries”选项及键盘滑动开关支持。同时,新增的 Wayland 协议包括 color-management-v1,提供默认配置文件和 playerctl 快捷键绑定,支持显示管理器启动。
本文介绍了在Debian 13(Trixie)上安装NVIDIA闭源驱动后,如何从X11切换到Wayland。主要步骤包括启用NVIDIA DRM KMS、NVIDIA电源管理支持及NVIDIA挂起/恢复服务,以确保系统稳定性并顺利运行Wayland。
Wayland是Linux的现代显示服务器协议,旨在取代X11协议。从Ubuntu 26.04 LTS开始,Wayland成为默认协议。本文介绍如何在Ubuntu 26.04 LTS的Docker容器中使用Wayland运行GUI应用程序,以Firefox为例,提供了Dockerfile和运行命令。Wayland被认为是Linux显示的未来,建议尽可能使用。
即将发布的 Godot 4.7 游戏引擎将支持高动态范围(HDR)输出,兼容 Windows、macOS、iOS、visionOS 和搭载 Wayland 的 Linux 系统,开发团队还在努力为 Android 平台实现 HDR 支持。
LXQt 2.4 桌面环境发布,新增对 Wayland 的支持,优化了多屏幕显示效果和会话设置,增加了电源管理功能,允许独立设置显示器休眠超时。QTerminal 改进了标签页和主题,并增加了搜索高亮功能。xdg-desktop-portal-lxqt 也进行了修复和改进,添加了访问门户。
Wayland协议支持窗口缩放,但Xwayland客户端不支持,导致模糊显示。KDE和Hyprland已实现不强行缩放Xwayland窗口,Wayfire最近也加入,允许程序自行处理缩放。相关设置可改善使用体验。
完成下面两步后,将自动完成登录并继续当前操作。