Budgie 10.10
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.
Summary
Budgie 10.10 is the latest of Budgie 10 series by Buddies of Budgie. Budgie 10.10 migrates from X11 to Wayland.
Owner
- Name: [[User:Joshstrobl| Joshua Strobl]], [[User:Ngompa| Neal Gompa]]
- Email: joshua@buddiesofbudgie.org, ngompa13@gmail.com
Detailed Description
Budgie 10.10 is the latest release of Budgie Desktop. Budgie 10.10 migrates from X11 to Wayland, ensuring a viable long-term user experience for Fedora Budgie users and laying the groundwork for the next major Budgie release.
Budgie 10.10 uses labwc as its default compositor, offering a “labwc” bridge which facilitates an out-of-the-box experience such as:
- Default keyboard shortcuts for common actions
- Input acceleration
- Setting default theming and synchronizing with system changes (gsettings changes via Budgie Control Center and Budgie Desktop Settings)
- Window rules, snapping, and switcher
To provide an end-to-end Wayland experience, Fedora Budgie Spin will ship with SDDM (which uses a Wayland compositor by default). Therefore, the Fedora Budgie spin will be Wayland-native from startup to shutdown.
Budgie 10.10 ships alongside important updated components, including two new components: - Budgie Control Center: Trimmed or removed panels that are no longer relevant or portable (for example, display configuration hooked into our “Magpie” soft-fork of Mutter, which will not be supported or leveraged)
- Budgie Desktop View: This provides a desktop icons implementation and has been updated to support Wayland (layer shell and use of libxfce4windowing)
- (NEW) Budgie Desktop Services: This is a new daemon that will be used across Budgie 10.10 and future Budgie releases (11), initially providing functionality for display configuration (over DBus).
- (NEW) Budgie Display Configurator: This is a new Qt6-based application for configuring outputs (displays / monitors), hooking into Budgie Desktop Services to provide a more user-friendly interface compared to typical configuration under wlroots-based compositors (e.g. CLI or more configuration-driven tools such as wlr-randr and kanshi)
With Budgie’s migration to Wayland, the budgie-screensaver (screen locker) and magpie (window manager) packages will be retired for Fedora 44. In the case of budgie-screensaver, gtklock will be used as a Wayland-friendly screen locking solution.
Feedback
N/A
Benefit to Fedora
Fedora is an innovation hub for Linux development, especially in its adoption of the Wayland protocol to improve security of end users’ systems, encourage cross-organizational collaboration, and promote generalized or userspace solutions to the benefit of users.
Budgie 10.10’s migration to Wayland follows in the same vein as KDE Plasma and GNOME Shell’s defaulting to Wayland, helping to push adoption of Wayland-centric solutions.
Scope
- Proposal owners:
** fedora-comps: TBA
** livesys-scripts: [Making sure you're not a bot! Update for switch to SDDM] - Other developers: N/A (not needed for change)
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
The upgrade to Budgie 10.10 should be mostly transparent. There are limitations with regards to screensharing and screenshots due to the usage of xdg-desktop-portal-wlr not offering support for per-window capture. Budgie 10.10 still supports X11 applications through Xwayland.
Early Testing (Optional)
N/A
How To Test
To test the Budgie Spin:
Boot the Fedora Budgie ISO image either on bare-metal or in a virtual machine.
Confirm successful boot into the Budgie Desktop environment.
Launch Anaconda installer from the Budgie Menu (accessible in the left corner of the bottom panel or pressing Super / Windows key) or from the desktop icon.
Confirm no issues with Budgie Desktop Settings (used for personalizing Budgie Desktop). Budgie Desktop should have consistent iconography through Papirus Icon Theme and GTK applications should use Pocillo. Confirm functional system tray.
Confirm functional and accessible Raven (pressing Super / Windows key + A or Super / Windows key + N).
User Experience
Much of the user experience should be the same as in previous releases, with some notable exceptions:
- LightDM will be replaced with SDDM
- Display configuration is no longer in Budgie Control Center, but now a separate Budgie Display Configurator application
- Bluetooth is no longer included in Budgie Control Center, but now a separate “Bluejay” Bluetooth management / pairing application. While not strictly related to Budgie 10.10, we will be taking the opportunity to reduce dependency on old libraries (e.g. gnome-bluetooth3.34) to improve long-term maintenance.
- Screencasting/screensharing and screenshotting will invoke a portal
** Due to the limitations with screenshotting, Budgie Screenshot does not support window capture in the Wayland implementation, however it does support region-based screenshot which should serve as a sufficient workaround for end users.
** Screen recording / streaming has also been tested using Pipewire support in OBS Studio
Dependencies
N/A
Contingency Plan
- Contingency mechanism: Fedora Budgie SIG will roll back Budgie Desktop and related components to Budgie 10.9.x, as well as unretiring budgie-screensaver and magpie.
- Contingency deadline: Beta Freeze
- Blocks release? N/A (not a System Wide Change)
Documentation
User documentation is not yet available upstream, as Budgie 10.10 is not yet released. Developer documentation is available at:
[Developer Documentation | Buddies of Budgie Docs Developer Documentation | Buddies of Budgie Docs]
Release Notes
Fedora Linux now ships Budgie 10.10, the latest release from Buddies of Budgie. Budgie 10.10 offers its users a Wayland-centric user experience, however X11 applications are still supported.
Last edited by @alking 2025-11-19T16:30:53Z
Last edited by @alking 2025-11-19T16:30:53Z