Budgie 10.9 Desktop Debuts with Preliminary Wayland Porting

Budgie Desktop evolves with the 10.9 release, boasting an improved Bluetooth applet and groundwork for the Wayland transition.

Recently, Joshua Strobl, the lead developer of the Budgie Desktop project, shared his ambitious roadmap for the project’s progress in 2024. Hot on the heels of this announcement, we’re excited to see the release of Budgie 10.9, arriving in just over five months after the 10.8 update. Let’s dive in and explore the new features and improvements it offers.

Budgie 10.9 Desktop: A Leap Forward

At the forefront of Budgie 10.9 is the wholly redesigned Bluetooth applet. This revamped feature lets users directly connect or disconnect paired Bluetooth devices, displays battery life indicators, and facilitates file transfers to Bluetooth devices.

Budgie 10.9 Desktop

In light of this, the Budgie team has discarded the gnome-bluetooth library based on older technologies. Instead, they have opted for direct communication with BlueZ and UPower over D-Bus APIs, aiming to streamline functionality and simplify long-term maintenance.

This architectural change boosts performance and allows some distributions to eliminate the outdated gnome-bluetooth from their repositories.

Another groundbreaking development in Budgie 10.9 is its initial steps towards Wayland support, marking a significant transition from the X11 windowing system.

The team has integrated libxfce4windowing, an abstraction library developed by Xfce, to ensure compatibility with Wayland. This library offers a windowing-system-independent approach and supports both X11 and Wayland protocols.

Although the integration of libxfce4windowing is in its early stages, it has already facilitated the porting of several Budgie components, like the Show Desktop applet, TabSwitcher, and Workspace applet. Particularly noteworthy is the complete rewrite of the TabSwitcher, enhancing its efficiency and user experience.

Lastly, Budgie 10.9 also introduces budgie-session, a session manager forked from GNOME Session 44.x. This component is designed to provide a stable session management solution for Budgie 10.x, retaining crucial X11-related session code and offering ConsoleKit support for BSD systems.

Refer to the Buddies Of Budgie’s blog announcement for detailed information about all changes. As always, users of rolling release Linux distros, such as Arch, Void, openSUSE Tumbleweed, etc., will be among the first to get the updated desktop environment in their repositories in the coming days.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%