The Buddies of Budgie development team has officially released Budgie 10.10.4, the fourth maintenance update for the desktop environment’s current 10.10 series. As the project continues to solidify its transition to Wayland, this release prioritizes refined user interface behavior, significant performance optimizations, and improved compatibility across diverse hardware and software environments.
A central focus of this update is the complete overhaul of panel auto-hiding logic. Transitioning from X11 to Wayland necessitated a fresh approach to how panels interact with windows. In version 10.10.4, the system now utilizes maximized window states to dictate panel visibility. Users can toggle between “Automatic” mode—which hides the panel whenever any window is maximized on a given monitor—and “Intelligent” mode, which restricts hiding behavior to instances where the currently focused window is maximized.
To improve accessibility, hidden panels now reserve a 3-pixel activation area along the screen edge, allowing users to trigger the panel’s reappearance with a simple pointer movement. Crucially, hidden panels no longer reserve physical screen space, granting applications the ability to utilize the entire display area. This behavior is further enhanced by new keyboard shortcuts: Super+T now allows users to toggle all panels on or off instantaneously. Fullscreen handling has also been refined, ensuring that panels can be revealed over fullscreen content by moving the pointer to the appropriate screen edge.
Beyond panel mechanics, the update introduces productivity enhancements for the Raven notification and widget sidebar. Users can now navigate the interface more efficiently using dedicated shortcuts; Super+A navigates to the widgets view, while Super+N accesses notifications. Additionally, the developers have restored multi-monitor functionality from previous versions, allowing for seamless window movement between monitors using the Super+Shift+arrow key combination.
Performance is a major highlight of the 10.10.4 release. The engineering team overhauled how the desktop loads and manages application information. Previously, multiple components would independently scan the system for installed applications, creating redundant processing cycles. By centralizing this process—loading the application list once and sharing it across the panel—the team achieved substantial efficiency gains. According to internal benchmarks, panel CPU usage has dropped by approximately 36% during the first 90 seconds of operation. Furthermore, the time required to scan for applications has been slashed from 200 milliseconds to a mere 22 milliseconds, while temporary memory allocations have been reduced by 59%.
System utility and stability improvements round out the release. Users now benefit from more granular control over power settings, with configurable screen-dimming delays ranging from 30 seconds to 30 minutes, as well as the option to disable dimming entirely. The system also offers greater flexibility regarding security, allowing users to select between gtklock and swaylock as their preferred screen lockers, complete with an automatic fallback mechanism.
Bug fixes in this version address several long-standing pain points. A regression from the 10.10.3 release that caused panel applets to vanish when using non-English locales has been resolved. The team also addressed panel startup crashes, issues with incorrect panel positioning, and glitches where dropdown menus would prematurely close applet popovers. Compatibility for virtualized environments has been bolstered, with fixes for mouse cursor visibility in VMware, while XWayland fallback ensures that older Qt applications remain functional within the modern Wayland ecosystem.
The Budgie 10.10.4 update demonstrates the project’s ongoing commitment to maturing its Wayland implementation while simultaneously refining the user experience. By focusing on both deep-level architecture optimization and subtle interface polish, the Buddies of Budgie team continues to position the desktop environment as a high-performance, user-centric option for the Linux community. Users interested in the full technical documentation are encouraged to review the official project announcement.
Disclaimer: This content is auto-generated for informational purposes only.
Source: Read Original News
