Enlightenment 0.28.0 发布
摘要
Enlightenment 0.28.0 发布,带来了重要的 NetworkManager 网络模块、原生 PipeWire 混音器支持、剪贴板历史记录、电池充电上限、ACPI 电源配置,以及众多窗口管理和显示问题修复。
<p>他们的 Qt/GTK 替代方案(EFL)也发布了新版本:<a href="https://www.enlightenment.org/news/2026-10-31-efl-1.29.0" rel="ugc">https://www.enlightenment.org/news/2026-10-31-efl-1.29.0</a></p>
<p><a href="https://lobste.rs/s/fmawla/enlightenment_0_28_0_release">评论</a></p>
查看缓存全文
缓存时间: 2026/10/31 19:27
# Enlightenment 0.28.0 发布
来源:https://www.enlightenment.org/news/2026-10-31-enlightenment-0.28.0
#### Enlightenment 0\.28\.0 发布
- *2026\-10\-31 \- 作者:Carsten Haitzler*
这是 Enlightenment 的最新版本\。
- 添加了初步的 NetBSD 支持,包括电源命令和信号处理\。
- 添加了 NetworkManager 模块,支持 Wi\-Fi、以太网、蓝牙网络和 VPN\。
- 添加了对 NetworkManager 和 ConnMan 网络服务的自动检测\。
- 添加了网络信号强度、安全指示标志、连接详情和工具提示\。
- 为 NetworkManager 和 ConnMan 添加了已保存连接管理和忘记连接按钮\。
- 添加了 NetworkManager 流量指示标志、线程化轮询和可配置的轮询间隔\。
- 添加了 VPN 导入、用户名提示、身份验证消息和表单字段记忆功能\。
- 添加了连接状态回调和强制门户 loginURLrefresh 处理\。
- 改进了 NetworkManager 对话框、连接列表、Wi\-Fi 控件和主题集成\。
- 修复了 NetworkManager 启动检测、挂起/恢复时对话框反复弹出以及 VPN 指示标志过期的问题\。
- 修复了 NetworkManager 内存安全、D\-Bus 生命周期、关闭时的竞态以及弹出窗口刷新循环问题\。
- 在 PulseAudio 之外添加了原生 PipeWire 混音器支持\。
- 添加了用于选择音频输出和循环切换音频接收端的混音器操作\。
- 改进了混音器事件处理、弹出窗口键盘控制以及输出设备缺失时的错误处理\。
- 添加了集成式剪贴板历史记录模块,支持可配置的持久化历史记录\。
- 改进了剪贴板弹出窗口,采用主题化控件,并支持单独删除历史记录条目\。
- 改进了剪贴板内容跟踪、选择时序、启动、关闭和配置处理\。
- 恢复了 Pants 模块,包括裙子、苏格兰短裙、皮短裤、malloc 变体和翻译\。
- 添加了电池充电限制,并可记住每块电池的最大充电设置\。
- 将电池和交流电源轮询移至工作线程\。
- 移除了过时的电池辅助程序,修复了 BSD 构建,并将显示的电池健康度上限设为 100%\。
- 添加了 ACPI CPU 电源配置支持,并处理内核提供的所有选项\。
- 使 AMD GPU 电源设置与 CPU 电源级别相匹配\。
- 延长了 CPU 轮询间隔,并减少了显示器关闭时的轮询\。
- 修复了 CPU 频率小工具的启动、尺寸和渐变渲染问题\。
- 修复了延迟挂起处理和不必要的节能唤醒问题\。
- 支持通过系统辅助程序调整进程优先级,无需为 Enlightenment 授予 \`CAP\_SYS\_NICE\`\。
- 改进了进程统计中的 CPU 用量统计、格式、层叠和窗口变化处理\。
- 修复了进程统计关闭时的等待和无效轮询唤醒问题\。
- 添加了可配置的 X11 键盘重复速率和延迟\。
- 添加了平滑的“向上卷起”窗口折叠过渡效果\。
- 添加了窗口置顶、置底和正常层叠操作\。
- 修复了全屏层叠、焦点对话框层叠以及窗口层叠记忆问题\。
- 修复了使用客户端装饰的窗口以及启动时已最大化窗口的最大化问题\。
- 修复了无边框和全屏窗口的异形输入区域及鼠标处理问题\。
- 修复了指针焦点选择,并防止在鼠标拖动期间强制移动指针\。
- 修复了客户端跟踪清理、图标重复释放以及图形/视频对象泄漏问题\。
- 修复了显示器断开连接处理、CRTC 关闭和虚拟屏幕缩小问题\。
- 修复了显示启动时黑屏、重复区域更新和画布重新配置问题\。
- 改进了显示模式排序,并为启动期间的 Wayland 画布更新添加了保护\。
- 移除了按桌面和按屏幕配置的支持\。
- 修复了 DDC 显示器重新发现、EDID 模糊匹配、库兼容性和 XDG 路径问题\。
- 改进了背光过滤,以排除不适用的 LED 设备\。
- 修复了小工具拖动、定位、排序、尺寸和鼠标事件处理问题\。
- 防止面板小工具意外脱离,并改进了自动滚动行为\。
- 修复了小工具弹出窗口延迟的问题,并改进了 Escape 键和鼠标滚轮处理\。
- 改进了任务栏和 IBox 的重新填充行为以及最小化窗口的实时预览\。
- 修复了 IBar 启动指示标志、全屏动画、弹出窗口处理和方向问题\。
- 避免在小工具仅移动位置时进行不必要的 IBar 布局更新\。
- 改进了窗口切换器的布局性能,并允许在不独占鼠标输入的情况下操作\。
- 修复了蓝牙守护进程重启导致崩溃、设备消失以及立即取消配对的问题\。
- 改进了蓝牙适配器控件以及重新连接后的电池图标恢复\。
- 修复了通知回调生命周期问题以及弹出窗口重新排列时释放后使用的错误\。
- 修复了系统托盘和 D\-Bus 菜单的引用计数与内存访问问题\。
- 修复了音乐控制模块关闭时的清理以及消息总线关闭时抑制状态的清理问题\。
- 修复了文件管理器监视器清理、空操作查找和 Everything 子字符串匹配问题\。
- 在桌面条目不可用时隐藏应用程序菜单和快捷方式操作\。
- 将壁纸选择默认设为当前桌面,并修复了自定义锁屏背景问题\。
- 保留现有的 Qt 环境设置,并修正了默认启动器和平铺配置\。
- 改进了设置向导清理以及键盘布局规则缺失时的处理\。
- 改进了像素图处理、X 连接恢复和嵌套 Wayland 合成器关闭\。
- 提前启动看门狗监控,并添加了用于覆盖看门狗和 OpenGL 使用设置的环境变量\。
- 恢复了 Valgrind 启动支持,并添加了针对已知误报的抑制规则\。
- 添加了带时间戳的日志记录,改进了信号诊断,并清理了调试输出\。
- 修复了截图上传器输出和 ACPI 文件描述符清理问题\。
- 更新了法语、意大利语、日语和葡萄牙语翻译以及翻译工具\。
- 更新了作者信息、版权声明、依赖文档和构建元数据\。
- 清理了编译器警告、模块头文件、配置代码和格式\。
##### 构建与依赖
2. libexif
3. libpam \(仅限 Linux\)
强烈建议安装以下依赖,以确保功能正常 \(不过没有它们也能使用\):
1. connman \(用于网络配置支持\)
2. networkmanager \(用于网络配置支持\)
3. bluez5 \(用于蓝牙配置与控制\)
4. bc \(用于 Everything 模块的计算器模式\)
5. pulseaudio \(用于正确控制和重定向音频设备\)
6. pipewire \(用于正确控制和重定向音频设备\)
7. packagekit \(用于内置的系统更新监控和更新程序\)
8. udisks2 \(用于挂载/卸载可移动存储设备\)
9. ddcutil \(具体为用于背光控制的 libddcutil\.so\.2/3/4/5\)
10. gdb \(如果希望在崩溃时自动将回溯信息写入 ~/\.e\-crashdump\.txt \- 请务必在构建 EFL 和 E 时启用 gdb 调试,以使此功能发挥作用\)
**注意:**Enlightenment 0\.28\.0 依赖 EFL **v1\.29\.0** 或更高版本\。
---
相似文章
Enlightenment 0.28 发布,带来多项改进
Enlightenment 0.28 已发布,带来近两年积累的改进,包括初步 NetBSD 支持、NetworkManager 模块、原生 PipeWire 混音支持,以及大量窗口管理和底层修复。
Erlang/OTP 29.0 发布
Erlang/OTP 29.0 是一个重要版本,引入了原生记录、多值推导式、改进的编译器警告,以及增强的安全默认设置(如禁用 SSH 守护进程)。此外,该版本还包含了 JIT 改进以及诸如后量子加密支持等实验性功能。
Gitea 28.0
Gitea 28.0.0 已发布,取消了历史上以 "1." 开头的版本号前缀,并新增了审计日志、机器人账号、HTTPS 部署令牌、用户模拟(impersonation)、代码所有者审批规则以及 Actions 队列视图等功能。与此同时,本次发布还对 Git 出站规则和 Actions 运行保留策略进行了重大破坏性变更,并包含多项安全修复。
@herdrdev: herdr 0.8.2 发布了!更可自定义的标签栏、Windows版本正式发布、窗口标题同步、Qwen代码支持以及约60个其他…
Herdr 0.8.2版本发布,具有更可自定义的标签栏、Windows版本正式发布、窗口标题同步、Qwen代码支持以及超过60个其他修复和改进。
Xwayland 26.1.0 发布候选版1
Olivier Fourdan 宣布了 Xwayland 26.1.0 的首个发布候选版,包括更改如 EGLStream 移除、rootful 模式的剪贴板桥接、多座位支持以及各种错误修复,并请求进行测试。