We are now looking for experienced testers who want to help the UB team with early testing of our Wayland offering. This should NOT be used who want a stable system.
You can test via a 26.10 install with a test PPA and with the latest 26.10 daily ISO
Note - we do make similar updates for 26.04 where it is practicable given the older archive.
If you have spare hardware and don’t mind regularly reinstalling when (and I mean WHEN) this testing phase eats your installation then feel free to give your feedback here. Early testing will improve the final release
Testing the install with GNOME Boxes/LXC/QEMU-KVM works. Do note that with host acceleration option turned on the cursor can be shown upside-down. This is a QEMU issue.
Testing the install with Virtualbox 7.2.4 without 3D acceleration does not work
This first post will be updated with the latest important info - so you don’t need to trawl through the posts. Remember - everything listed below is subject to change/removal and should not be used as indicative with this preproduction release.
Do not report bugs to launchpad - all issues should be reported here and we will advise whether to also report to our upstream
The key things to note:
- We are being guided this time around via our roadmap → all help will be graciously received
- Look out for our new Raven widget called budgie-radio-widget (backported to 26.04)
From a bug fix to-do POV:
The greeter has some default images we have created - 256x256 png format.
We would love folk to find/create their own “avatars” to replace these. Lets see your creations!
draft release notes.
Testing Budgie Desktop with Labwc
For Ubuntu Budgie with Wayland this can be tested via our daily ISO together with the development only PPA - TBD
For 26.10:
sudo add-apt-repository ppa:ubuntubudgie-dev/wayland-test && sudo apt full-upgrade
sudo apt autoremove
reboot --
--> login to the desktop
nohup budgie-panel --reset --raven-reset --replace &
Notes
- New version of budgie-extras v2.3.0:
- Add more robust checking of downloaded data from OpenWeather to prevent applet/panel crashes
- Add different wind units: knots, beaufort, km/h, m/s, mph for the weather applet
- Add time of day/night wallpaper support to Wallstreet - i.e. change the wallpaper depending on daytime/nightime that are set by hte user
- Fix for starting/stopping crystal-dock when setting layouts
- Add to wallstreet Picture of the Day from Bing and Wikipedia (Wikimedia)
- Weather applet has gained a graphical position picker similar to Showtime to set the position of the applet on the desktop
- Latest translations
- Budgie with Labwc v0.20.1 - this is a largish bump - the key changes are below (trimmed from the upstream release notes)
In terms of new features, the most noteworthy ones include:
(i) the frequently requested show-desktop action;
(ii) initial toplevel capture support to screenshot specific windows - Budgie needs to incorporate changes to make use of this;
(iii) menu accelerators/shortcuts; and
(iv) HDR10 support when running with the Vulkan renderer option.
Added
- Partially support toplevel-capture. Note that the following are not yet
implemented: (i) XWayland child windows; (ii) XWayland unmanaged windows
(e.g. popups); (iii) xdg child window positioning; (iv) xdg subsurfaces;
and (v) xdg popup positioning. - Add Next/PreviousWindowImmediate actions
- Add config option
<focus><raiseOnFocusDelay>to defer raise-on-focus by a
small amount whenraiseOnFocusis enabled - Add
onbuttonto config option<libinput><device><scrollMethod>. Also add
associated option<libinput><device><scrollButton>. - Add
overrideInhibitionoption to<keybind> - Add action
ToggleShowDesktopto hide/unhide windows, and default keybind
Super-dto trigger this action - Add
<privilegedInterfaces>config option so that privileged protocols can be
restricted - Add support for
color-management-v1andcolor-representation-manager-v1
protocols - Add configuration option
<tabletTool minPressure="0.0" maxPressure="1.0" />
to enable tablet tool pressure range libinput settings - Add
wl_fixesinterface
Fixed
- Position chromium popup correctly when a window is maximized on a multi-
output setup - Allow interactive resize on fully maximized windows so that a resize
initiated by modifier plus right-mouse-button-drag is not ignored - Rework how XWayland window initial geometry is set to ensure that the natural
geometry does not exceed the usable output area when handling initial
maximize/fullscreen requests. - For XWayland windows, sync always-on-top state back to X.Org Server. This
makeswmctrl -b toggle,abovework. - Update titlebar title when set to empty and fix an associated issue causing
the title to be misplaced outside of the titlebar when the window is resized. - Allow policy-based placement to apply when an initially-maximized/fullscreen
view is restored to floating geometry.
Changed
- Change the default keybinds for XF86Audio{LowerVolume,RaiseVolume,Mute} to use
pactl instead of amixer - Updated our meta package ubuntu-budgie-desktop to install wmenu, rofi, bemenu.
Whole screensharing for Matrix meetings should now be possible - just choose the screen on the menu displayed when you hit the screenshare button.
I don’t think wlroots/labwc supports per window screensharing but looking around it appears to be on the road-map.
Testing Budgie with Wayfire
Wayfire is a great compositor if you like subtle animations. Via wayfire.ini you can configure other effects like the cube to switch workspaces.
If you would like to help with making wayfire a first-class citizen we have now packaged an experimental package to get you going
. Here is a repo to get you going with budgie + wayfire development - this will change later to an upstream repo called compositor-sessions when we upstream the changes to make them available for all budgie users.
Creating Budgie with Sway
Let us know if you have an interest in helping to develop Budgie with Sway
Budgie with Miriway
If you have an interest in using Budgie with Mir/Miriway then this repo has the setup for this window manager. Again - let us know your interest in helping to develop this variant.


