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 |
