Budgie LogoBuddies of Budgie

Chirp #6: Clear Skies Ahead for Budgie Desktop 10.10.2

Fixes for Icon Task List, HiDPI scaling, and Show Desktop land ahead of our planned Budgie Desktop 10.10.2. Meanwhile, budgie-session v1.0.1 ships to resolve session crashes.
Chirp #6: Clear Skies Ahead for Budgie Desktop 10.10.2
JS
Joshua Strobl

February 22, 2026

With Budgie 10.10.2 on the horizon, this week was heads-down on fixes, refinements, and pull request validation. We also shipped a budgie-session patch to stop Firefox from crashing your session. Let's dive in!

#Budgie Desktop (10.10)

#Show Desktop Rework

The Show Desktop functionality was reworked (#862), now living in our windowing layer with a proper DBus interface. This means you can now toggle Show Desktop via Super+D in addition to the existing applet. The rework also fixed a bug where previously minimized windows were incorrectly being restored when toggling back — we now keep track of each window's state before hiding and only restore those which were not already minimized.

#Icon Task List Popover Fixes

A community contributor fixed an issue (#868) where closing windows via the Icon Task List popover wasn't working correctly when multiple windows of the same app were open. The root cause was that windows were being identified by class_id (e.g. "nemo"), which isn't unique per window. The PR also cleaned up how the window controls pane is managed within the popover stack. Separately, there was a fix (#861) for a bug where pinned app icons would keep their loading animation running even after the window was ready, and closing the last window of a pinned app would leave the icon in a stale state (#860).

#Scaling Factor Fix

We landed a fix (#864) that removes manual scaling factor usage from our icon drawing code. Under Wayland, DPI scaling is handled by the compositor, so applying our own scaling factors on top was causing oversized icons in the Icon Task List and Tasklist applets — on 4K displays at 2x scaling, app icons would blow up to huge sizes and stretch the panel in frankly ridiculous ways (#838).

#Touchpad Scroll Method Sync

David's touchpad scroll method PR (#859), which was mentioned as pending in Chirp #5, has now landed. The labwc bridge now maps GNOME's touchpad scroll method gsettings keys into the labwc configuration, and also recreates missing peripheral config sections in rc.xml for users upgrading from older setups. This is accompanied by support in Budgie Control Center, so the setting is now exposed when using labwc.

#XDG_DATA_DIRS Restoration

A small but important fix (#869) ensures that /usr/share/budgie-desktop is included in XDG_DATA_DIRS for our Wayland session, matching what we had in 10.9.x. This is particularly useful for distros that need to override desktop entries.

#budgie-session v1.0.1

We shipped budgie-session v1.0.1 this week, fixing a nasty issue where apps like Firefox could trigger entire session crashes. The problem was in how we handled DBus inhibit calls — when an app sent an inhibit request without a valid reason (which Firefox does), our session manager was returning FALSE, which cascaded into a DBus error that could take down the session. The fix (#10) ensures we return TRUE for inhibit calls even when the reason is empty or invalid. This has landed in Fedora rawhide (45) and backported to Fedora 44 for the upcoming release and Fedora 43 for the "current" release. It should be landing in testing soon and into 43 within the next week or so. Keep an eye on this bodhi update and your package updates for the fix! If you are feeling particularly adventurous, you are welcome to follow installation instructions once they are provided in bodhi, to test it out!

#Other Pending Pull Requests

Still in review or recently opened that should hopefully land for 10.10.2:

#Looking Ahead

Once those pending pull requests land, we will be in a good spot for Budgie 10.10.2. We are targeting a release in the next couple of weeks, making sure all these improvements get in well ahead of Fedora and Ubuntu final release freezes. If you're running 10.10 and want to help test, we welcome you to join our Development room in our Buddies of Budgie Matrix space :)
That's it for this week. See you in the next Chirp!
Supporting The Project

Did you know that you can financially support the Buddies of Budgie project? Buddies of Budgie was founded to provide a home for Budgie Desktop and your financial contribution can go a long way to supporting our goals for development, providing opportunities for financial compensation, leveraging no-compromise Continuous Integration and Continuous Delivery systems for Budgie 11 development, and more.