This topic is intended to capture early testing of 23.10 (Mantic Minotaur).
There are two desktop ISOs for 23.10.
- Daily with the new installer
- Daily with the legacy Ubiquity installer
Expect in the early days and weeks of the development cycle for the new installer ISO to not work/behave strangely. Feedback is essential!
- May - Aug - development
- Aug 17th - Feature freeze
- Sept 21st - Beta Testing
- Oct 5th - Release Candidate
- Oct 12th - Final Release
If you have spare hardware (or a virtual machine or two) and don’t mind regularly reinstalling when (and I mean WHEN) 23.10 eats your installation then feel free to give your feedback here. Early testing will improve the final release
Please use http://iso.qa.ubuntu.com/ for testing ISOs (just click the relevant links and there’s guides as you navigate the site)
Packages and hardware are meant to be tested also using QA trackers: https://wiki.ubuntu.com/QATeam/Roles/Tester
As the above page shows, probably the best way to get stuck in with testing is run Ubuntu 23.10 (either download or upgrade from 23.04 with
update-manager -d ) as often as possible for usual tasks (bearing in mind that one’s productivity and data may be hampered by bugs on 23.10!) and reporting bugs with
ubuntu-bug package-name as you go.
Alternatively, there is always a huge backlog of bugs that need to be triaged (i.e., progressed towards being fixed), head to https://wiki.ubuntu.com/BugSquad for a guide on getting started with that!
Use this query to see if your testing issue has been highlighted by others first before reporting.
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 the beta & later release.
draft release notes TBD.
For Ubuntu Budgie applets these can be tested via our daily PPA for 22.04/23.04/23.10:
sudo add-apt-repository ppa:ubuntubudgie-dev/budgie-extras-daily && sudo apt upgrade
- VisualSpace applet has now an option in Budgie Desktop Settings to reverse the icon scroll direction to switch between workspaces
- WeatherShow and Applications Menu have been moved to libsoup3 removing the reliance on the deprecated libsoup2.4. These should hopefully be a seamless change but do let us know if you note any crashes/freezes etc.
- The Extras trash applet is to be removed when budgie-desktop v10.8 is released. This new version has a native trash applet. Where you have previously added the Extras trash applet, it will be removed and you will need to re-add the new built-in trash applet.
- The Brightness applet no longer resets the night-light setting/colour if it is active when the brightness popover is shown.
- Wallstreet images are now displayed in alphabetical order rather than in file-system order.
- A fix to the application indicators to display more chrome based icons has been made - fix has been backported to jammy and lunar as well
- QuickNote now includes a copy button and a paste button. These perform the same as CTRL+C and CTRL+V in quicknote - quick GUI based method for copy/paste.
- QuickNote buttons have gained a tooltip to improved understanding
For Ubuntu Budgie the latest budgie-desktop can be tested via our daily PPA for 22.04/23.04 & 23.10:
sudo add-apt-repository ppa:ubuntubudgie-dev/budgie-desktop-test && sudo apt full-upgrade
The following reiterates the upstream blog announcement for budgie-desktop v10.8 supplemented in italics Ubuntu Budgie specifics.
Budgie 10.8 is a brand new release series for Budgie Desktop, featuring improvements to Budgie Menu (the alternative menu available to be added to your panel), adoption of StatusNotifier support in System Tray (an alternative to the application indicator that can be added to your panel), Magpie v0.x support, and more!
The previously third-party Budgie Trash Applet, developed by Buddies of Budgie team member Evan Maddock, has been merged into mainline Budgie Desktop to become a part of the default applets available to users out-of-the-box. This trash applet enables the user to quickly access and empty the contents of their trashcan as well as restore files.
Budgie 10.8 is the first release which includes support for our Magpie ABI. To quickly summarize for those that did not catch our blog post on planned Wayland support and may not be familiar with Magpie, as well as to offer a bit of a history lesson, we will quickly go over the important parts.Historically, Budgie Desktop has used GNOME’s Mutter window manager (nowadays Mutter is also a Wayland compositor) to do the heavy lifting for
budgie-wm. budgie-wm has served as a small layer on top of Mutter, handling select keybindings for Budgie-specific functionality, input management, animations, screenshot management, backgrounds, and so forth. With every GNOME Stack release, Mutter ABI would change and Budgie Desktop would need to be updated to support the latest ABI and typically two or three ABIs prior so those on older GNOME stacks could still get newer Budgie Desktop releases. On many occasions, this resulted in significant pressure on the team as late ABI changes would land and we would need to work quickly to adapt to them.As GNOME has pursued improvements around their Wayland support, this has understandably at times resulted in regressions in its support for X11. As Budgie Desktop currently uses X11, this has created a less optimal user experience for our users. This reached a turning point with GNOME 44 / mutter-12 ABI when there was a larger split between Wayland and X11 support in Mutter, resulting in many regressions in its X11 support that to this day remain unresolved.During our team discussions, we came to the conclusion that we wanted to address this in two manners:
- Restore X11 support / functionality expected by our users for the immediate future.
- Prioritize adoption of Wayland, a longer-term goal, by developing a wlroots-based compositor that would serve as our window manager for both future Budgie 10.x releases when we go Wayland-only, as well as Budgie 11.
To accomplish these goals, we first decided to soft-fork Mutter at the state it was in for GNOME 43, eliminating the regressions introduced in GNOME 44 / mutter-12. This version of Magpie is < 1.0 (e.g. 0.9.x) and is designed to be a temporary fork catered to Budgie and its current X11-only support. Alongside this effort, we are building “Magpie 1.0” as the wlroots-based Wayland compositor, with the plan to fully drop X11 support once Magpie 1.0 is ready for consumption.In the case of Budgie 10.8, this series supports magpie-0 ABI, which is effectively identical to the mutter-12 ABI. This provides us a stable ABI that can be leveraged across multiple GNOME Stack releases until Magpie 1.0 is released. Magpie v0.x should be used for GNOME 44+ and we will not be pursuing support for newer mutter ABIs, such as mutter-13 ABI for GNOME 45, as this would not be the most optimal use of our engineering bandwidth over development efforts around Wayland and Budgie 11.
Wonder what is prompting that PolicyKit authentication dialog? Wonder no longer! In this release of Budgie Desktop, our polkit dialog will now show the action description and action ID when graphical privilege escalation is requested.Alongside this change, we made sure the dialog could no longer be resized.
Budgie’s battery indicator in the Status applet now provides the ability to control the Performance / Power profile modes offered by power-profiles-daemon. When available on a supported system, you will get access to various options such as:
- Power Saver
Ubuntu Budgie has had support for Appindicators for many years. The buddies project have developed a new applet which similarly supports Appindicators which can be added to your panel. You cannot have both the Appindicator and the new Status Notifier applet at the same time on your panel.
The System Tray applet has been overhauled for Budgie 10.8. As we elaborated on in our Wayland blog post, historically we have used either
na-tray or the XEmbed Protocol for the creation, management, and rendering of trays icons. This had notable downsides, such as:
- Icons not scaling with panel size
- High DPI scaling relied on the application providing the icon to support DPI scaling
- Inconsistent styling of tray menus
- Relies on X11 APIs, which is not viable for our Wayland-only future
For Budgie 10.8, our System Tray has adopted the Status Notifier specification. This is a modern, vendor-agnostic solution that enables applications to communicate all relevant information for the rendering of their tray icon over DBus rather than being responsible for drawing tray icons and menus themselves, promoting the development of catered solutions by desktop environments and those developing panels for user experiences such as tiling window managers.The result of this on the Budgie Desktop side is that we can draw all menus and items in a manner that is visually consistent. Going into Budgie 11, we will have a similar solution and paired with multiple panels across multiple monitors (a requirement for Budgie 11), you will even be able to have multiple tray applet instances enabled, which was not otherwise possible with the XEmbed-based solutions.
Budgie 10.8 features a bunch of smaller improvements, complementing our major new features and changes.
*The upstream budgie menu is available to be added to your panel via budgie desktop settings. *
The following enhancements and changes have been made by upstream to this upstream applet.
Our Application Indexer’s fuzzy scoring function has been ported to C. When transpiling to C, Vala would mangle this function, causing it to crash randomly on non-Latin text. Porting it to C fixed the crashing issue while still producing the desired search results.For Budgie Menu, we made changes to the organization of some applications based on user feedback. Applications that previously were put into the Other category ended up fitting better in other existing categories and some application exclusions no longer making sense either. The Utilities category has been removed entirely, as we found it had considerable overlap with the System Tools category and it was not immediately clear what the difference was between Accessories and Utilities. Now, applications previously in Utilities can be found in the System Tools category.
We have made some small refinements and recoloring to our internal theme. Historically, the primary accent color in our internal theme mirrored that of the Solus blue. When Budgie Desktop development began under Buddies of Budgie, the decision was made early on to move to our adopted light green primary color. This was chosen to be more like greenery and common (green) budgerigars. The first to be updated was the Budgie logo itself and the color has finally made its way to our default internal theme as well.Alongside this change, we have darkened some elements such as Budgie Menu, the panel, and Raven’s background. Raven widgets, text, and iconography should contrast better against the darker background as a result!
- Kvantum and Murrine themes are now hidden in Budgie Desktop Settings #393
- power-dialog: We have removed style class changes and made it behave more like polkit dialog. This fixes the case where themes which do not style the dialog end up having a transparent background, making it very hard to see and use the dialog #381
- We now search for plugins in both /usr and /usr/local #404
- We have moved the battery label setting to Budgie Desktop Settings as well as moved the percentage label from left of icon to right #389
It would not be a Budgie release without some bug squashing. In this release, we have:
- Enabled ellipsize for Style boxes in BDS #403
- Fixed Icon Tasklist not showing Private Internet Access #379
- Fixed Polkit dialog resizing
- Prevented notifications and screenshot from locking up when sink is locked
- keyboard-layout: Don’t try to initialize IBus #418
- IBus already gets initialized in wm, and calling that function here causes severe breakage, leading to budgie-panel being repeatedly killed for OOM.
I’ve uploaded a brand new budgie-control-center to mantic - this incorporates dozens of enhancements and bug fixes that I’ve pulled together over the last 6 months since the last release.
Sam has been busy again
First 23.10 raspi test image is now available.
Expect further drops around Beta and the final release date.
Please do look at the README and feedback.
- Default theme corrected as QogirBudgie-Dark - previously QogirBudgie-dark was used which left the desktop with an unthemed look and feel
- Latest WhiteSur gtk theme is now available - and has been backported to lunar
- Latest Orchis gtk theme is now available - and has been backported to lunar
- Latest Tela-Circle icon theme is now available - and has been backported to jammy and lunar
- Brand new Fluent gtk theme is now available - and has been backported to jammy and lunar
- Brand new Fluent icons theme is now available - and has been backported to jammy and lunar
- Latest WhiteSur-icon theme is now available - and has been backported to jammy and lunar
- Latest McMojave-circle icon theme is now available - and has been backported to jammy and lunar
- Latest Mojave-gtk-theme is now available - and has been backported to lunar
Our welcome app is automatically updated for all 22.04 & 23.04 and 23.10 users
- Welcome has been moved to core22 - this allows us compatibility with future versions of ubuntu and to reduce our ISO size.
- Tweaks to the dropbox screenshot size and the message when installing Flatpaks has been made
- Nemo Dropbox installation has been tweaked to be more seamless
- New Fluent make-over is available
- Really nice changes made by the slick-greeter project have been captured on a fresh package by team-member Sam https://github.com/UbuntuBudgie/slick-greeter/blob/debian/debian/changelog
- Likewise the graphical interface for slick called lightdm-settings I have repackaged and uploaded to Ubuntu/mantic
- Note - for those installing using the legacy ISO Bug #2025394 “Ubuntu Budgie Legacy ISO not installing its meta p...” : Bugs : ubuntu-budgie-meta package : Ubuntu you will also need to install our meta package
ubuntu-budgie-desktopotherwise things like budgie-welcome (and others) will not work.
- The current default ISO does not have an up-to-date installer that can & does fail to install if you choose anything but the default installer options. This needs help from Canonical to resolve Snap no longer builds · Issue #19 · canonical/ubuntu-flavor-installer · GitHub