The Enlightenment desktop environment has officially reached version 0.28, marking a significant milestone in the project’s evolution. Long celebrated for its lightweight footprint and modular architecture, this latest release introduces a suite of modernizations that aim to bridge the gap between high-performance minimalism and the functional convenience expected by contemporary Linux users.
Central to the 0.28 release is the integration of a native NetworkManager module. This addition simplifies the user experience by allowing for the direct management of Wi-Fi, Ethernet, Bluetooth, and VPN connections from within the desktop interface. Users gain granular control over their networking stack, including the ability to view signal strength, manage saved connections, and handle security credentials. The inclusion of an expanded VPN framework—featuring automated detection of both NetworkManager and ConnMan services—streamlines authentication and connection management, providing a more cohesive experience for users working in diverse network environments.
In line with the broader Linux ecosystem’s shift toward modern sound servers, Enlightenment 0.28 has implemented native PipeWire mixer support. While maintaining backward compatibility with PulseAudio, the new PipeWire integration allows users to seamlessly switch between audio output sinks. This update is paired with enhanced error reporting and refined mixer controls, ensuring that audio management remains responsive and transparent even when hardware availability fluctuates.
Productivity also sees a notable boost with the introduction of a built-in clipboard history module. This feature provides persistent storage for copied content, allowing users to browse, manage, and curate their clipboard history through a dedicated interface. The module includes sophisticated tracking logic, which has been optimized to address previous issues related to selection timing and initialization, resulting in a more reliable experience for users who rely on frequent copy-paste workflows.
The project’s focus on hardware efficiency is evident in the comprehensive overhaul of the desktop’s power management systems. One of the most practical additions is the ability to configure per-battery charge limits, a vital feature for users aiming to extend the longevity of their hardware. To ensure that these features do not compromise system performance, developers have moved battery and AC status polling to a dedicated worker thread. This transition significantly reduces the impact on desktop responsiveness. Further power-related improvements include support for ACPI CPU power profiles, refined AMD GPU settings, and a reduction in polling frequency during display-off states. These efforts, combined with fixes for deferred suspend handling and unwanted system wakeups, demonstrate a concerted effort to improve battery life and system stability on portable devices.
Enlightenment 0.28 also addresses the fundamentals of window and display management. The desktop now features a smooth “Roll Up” animation for window shading and enhanced controls for layering windows. The development team has also prioritized display stability, resolving issues such as startup black screens and complications during monitor re-plugging. These improvements extend to the Wayland implementation, where developers have corrected several canvas initialization issues.
Reliability has been bolstered across the board. Bluetooth connectivity has been stabilized to prevent crashes during daemon restarts and unexpected device unpairing. Meanwhile, widespread stability fixes have been applied to notifications, system tray components, and the internal file manager. The release also includes initial support for NetBSD, broadening the environment’s reach to a wider range of operating systems, and features updated translations for French, Italian, Japanese, and Portuguese, ensuring that the interface remains accessible to a global audience.
By balancing new, modern functionalities with deep-rooted architectural refinements, Enlightenment 0.28 establishes a robust foundation for the project’s future. For users seeking a desktop environment that prioritizes both modularity and operational efficiency, this release represents a substantial step forward in usability and system integration. Detailed technical specifications and instructions for implementation can be found in the official project release notes.
Disclaimer: This content is auto-generated for informational purposes only.
Source: Read Original News
