Debian Patches

Status for budgie-desktop/10.10.3-2

Patch Description Author Forwarded Bugs Origin Last update
xdg_config_dirs.patch [PATCH] Define XDG_CONFIG_DIRS if not already defined David Mohammed <fossfreedom@ubuntu.com> not-needed 2026-02-03
allow-AppIndicator-if-System-Tray-is-not-present.patch [PATCH] allow AppIndicator if System Tray is not present Samuel Lane <samlane00@gmail.com> yes 2023-07-17
switch-to-blueman.patch Switch to using blueman BCC has been patched to no longer build with a deprecated bluetooth
library and as such cannot be used to connect bluetooth devices
(#1059485)
This patch switches to using blueman instead
David Mohammed <fossfreedom@ubuntu.com> not-needed 2025-01-02
lfwvapi.patch Add libxfce4windowing vapi David Mohammed <fossfreedom@ubuntu.com> no 2025-12-16
0001-fix-bridges-stop-left-click-on-the-desktop-opening-t.patch [PATCH 1/3] fix(bridges): stop left click on the desktop opening the root menu

labwc's default mousebinds open the root menu on a left press on the desktop. With a touchpad that was easy to trigger by accident, and since releasing over a menu item activates it, a stray tap-and-drag could open or run whatever item the cursor ended up on.

Bind a left press on Desktop to Focus and keep the root menu on a right press, loaded after <default /> since labwc keeps the later of two identical mousebinds. Bump rc.xml to version 5 and merge the template's mouse settings and contexts into existing configs during migration, keeping any the user already has.
Joshua Strobl <me@joshuastrobl.com> no commit:2c83d1e14b80974641523e55bbcc546304a38d50 2026-09-29
0002-fix-panel-stop-aborting-when-a-panel-has-no-stored-l.patch [PATCH 2/3] fix(panel): stop aborting when a panel has no stored location

The location key defaults to 'none'. A panel loaded with it kept the
NONE it was constructed with, so update_geometry never notified the
applets or wrote the position back, and is_horizontal() laid the boxes
out vertically while the layer shell edge and placement treated NONE as
bottom. The spacer applet then reported -1 for its height inside a
vertical box, which GTK treats as a fatal error, and the panel aborted
on its first show.

Resolve an unset location to the bottom edge, or the first free edge
when bottom is taken, before the panel is shown so it gets persisted and
the applets hear about it. Treat NONE as horizontal in the panel and the
shadow block, matching the other position switches. Have the spacer
request 0 on the axis the panel controls; GTK never accepts -1 as a
size, it only survived because the box allocator does not validate the
cross axis.

Closes #1001
Joshua Strobl <me@joshuastrobl.com> no 2026-09-30
0003-fix-panel-store-a-new-panel-s-edge-before-it-is-show.patch [PATCH 3/3] fix(panel): store a new panel's edge before it is shown
create_panel put the uuid into the panels list right away but the
location was only written once show_panel reached update_geometry.
show_panel defers until the WaylandClient has found the primary
monitor, which on a first run is a 200ms poll, so if the process ended
in that window the next login had a panel with no stored location.

Write the edge as soon as the panel object exists. A layout section
with no Position key now gets a real edge at creation too.
Joshua Strobl <me@joshuastrobl.com> no commit:4dea78eb211e32b8ec02d1588aa633c2c6a65f35 2025-09-30

All known versions for source package 'budgie-desktop'

Links