The Budgie desktop environment, version 10.10.2, is the second update to the Wayland branch. Similar releases have also been made for related components, including the Budgie Desktop View, the Budgie Control Center system configuration interface (a fork of GNOME Control Center), and the Budgie Desktop Services suite (the Budgie Session manager update is delayed). The project's code is licensed under the GPLv2 license. Packages for Budgie 10.10.2 are available in Fedora Rawhide and will be included in Fedora 44 and Ubuntu Budgie 26.04.
Budgie is based on a panel similar in functionality to classic desktop panels. All panel elements are applets, allowing for flexible configuration, rearrangement, and customization of key panel elements. Available applets include a classic application menu, task switching, a list of open windows, and a preview. virtual desktops, power management indicator, volume control applet, system status indicator, and clock. 
Among the changes in the new version:
- Improved integration with the Labwc composite manager. The layer's capabilities for translating universal desktop environment settings into Labwc-specific settings have been expanded. The Budgie Desktop Settings configurator now allows for independent selection of Labwc window decoration themes.

Translation of keyboard layout and locale-related settings to Labwc has been reworked. Support for the FreeDesktop locale1 interface has been added for determining the keyboard layout via the systemd-localed service, with the ability to fall back to retrieving the configuration via /etc/default/keyboard. Touchpad scrolling parameters have been translated from the GNOME configuration file to the Labwc configuration file.

- The ApplicationMatcher class has been added, implementing various strategies for matching windows with shortcuts on the panel and desktop. This resolves issues with identifying, pinning, and grouping windows for non-standard applications, such as ilix, jEdit, snaps, and Proton Pass. Matching now takes into account parameters such as Java and snap package names, and performs case-insensitive matching.
- Improved the size selection of the application menu (Budgie Menu) on screens with different resolutions and pixel densities. Removed unnecessary scaling logic that caused issues due to repeated scaling by the compositing manager. The menu height is now set to 35% of the workspace height, but is limited to a range of 480 to 600 pixels, resulting in good results on both 4K and low-resolution displays.
- The Show Desktop applets have been redesigned to use the appropriate DBus interfaces. An issue with the Super+D keyboard shortcut has been resolved. Minimized windows are now tracked while the desktop is being displayed, allowing only those windows to be maximized when the "Expand All" button is pressed.
- Added support for different mouse focus modes in the Run and Power dialogs. The hide on focus loss feature is now only activated when the mouse cursor is over the dialog area, eliminating the issue where the dialog would disappear when the focus was changed.
- Added support for the Crystal Dock panel running on top of composite servers based on the wlroots library.
- Budgie-screenshot now remembers the path to save screenshots between sessions.
Source: opennet.ru


