25 Apr

Lubuntu 24.04 LTS Released!

Thanks to the hard work from our contributors, Lubuntu 24.04 LTS has been released. With the codename Noble Numbat, Lubuntu 24.04 is the 26th release of Lubuntu, the 12th release of Lubuntu with LXQt as the default desktop environment.

Download and Support Lifespan

With Lubuntu 24.04 being a long-term support interim release, it will follow the standard LTS support period of three years, and will be supported until April 2027.

You can download Lubuntu 24.04 here. If you would like to upgrade your existing 23.10 installation, please visit our manual page describing the process. Common Ubuntu instructions can be found here.

New in 24.04

Try or Install Screen

Try or Install Screen

Lubuntu now ships an attractive "installer prompt", which provides a simple, intuitive, and beautiful environment from which to connect to the Internet, set your desired language, and choose to Try or Install Lubuntu. If you select a different language and choose to Try Lubuntu, the live session will automatically be updated for that language.

System Installer

Customize Menu

Customize Menu

Traditionally, installing Lubuntu only provides a regular installation mode (a single option for installs). This changes with Lubuntu 24.04, where you can now pick between Normal, Full, and Minimal. A Normal installation gives you a traditional Lubuntu experience. The Minimal mode ships with just the desktop environment and essential components (no web browser or snapd). A Full installation is the same as Normal, but comes with several recommended third-party apps:

  • Virtual Machine Manager
  • Element
  • Thunderbird
  • Krita

In addition, you can choose to download and install updates during the installation procedure rather than having to install them afterwards. This can help speed up the installation process and get you up-and-running quicker.

OEM Installation Mode

OEM Installation Mode

Since our transition to LXQt over five years ago, we've been notably missing one very useful feature – an OEM installation mode. In the past, it was possible to install and configure Lubuntu on a system, then prepare it for shipping to an end-user. This is useful for hardware manufacturers or people giving a computer to someone else, but is not functionality we retained.

We are pleased to report that the OEM installer has made a comeback in Lubuntu 24.04.

If you're looking to sell, provision, or donate hardware with Lubuntu preinstalled, the OEM installation mode is meant for you. OEM installation is exactly the same as normal installation, except for the user account created at install time is a temporary OEM user rather than a permanent user. After installation, you can:

  • log in
  • install or remove software
  • run tests
  • configure settings
  • etc.

Once the system is configured properly, you can activate the "Prepare for shipping to end user" icon on the desktop, confirm that you are finished configuring the system, shut the computer down, and then send it to its intended destination. When the user receives it and powers it on, they will be shown a first-boot setup screen allowing them to configure their own user account.

You can activate OEM installation mode by selecting "OEM install (for manufacturers)" in the ISO boot menu. Alternatively, you can boot the ISO normally, click Try Lubuntu, and then launch the OEM installer from the Application Menu > System > Install Lubuntu 24.04 LTS (OEM mode).

Applications and Utilities

It's not often that we add new utilities to Lubuntu, but this cycle we added several new applications to our default install, providing several new and powerful features we think you'll enjoy using.

Bluetooth Management

We now ship Blueman as our Bluetooth manager. This provides a convenient system tray icon for managing bluetooth devices. If your system is Bluetooth-enabled, a status icon will automatically appear in the toolbar.

SDDM Configuration Editor

Have you always wanted to configure the login screen? Good news, you now can! The SDDM configuration editor allows you to modify the login screen settings, changing the theme used, adjusting the reboot and shutdown commands used, and much more.

Software Updater

Our previous software update installer has been replaced by a new-and-improved utility, "Lubuntu Update". The UI has been substantially revamped, update notifications have been integrated into the system better, and you can now manually check for updates and install them whenever you want.

Redshift

If you are one of the many users that benefit from having a night color mode on your system, you'll be happy to hear that Lubuntu now ships a night color feature via Redshift-Qt. You can enable it by running Redshift from the application menu.

Picom Configuration Utility

Lubuntu is the lightest official Ubuntu flavor. That is by design – we try to keep things small, sleek, and clean, rather than big, heavy, and fancy. This commitment to a lightweight experience is most evident in our lack of fancy desktop effects.

What if you actually want some fancy desktop effects?

With the Picom Configuration utility, you can now easily enable window transparency, titlebar transparency, shadows, and fade-in/fade-out effects on your desktop, and more. Note that changes made in this utility will require you to log out and log back in before they take effect.

Artwork

SDDM greeter background

Thanks to the efforts of our team and the work of other open-source artists and designers, we have significantly refreshed the artwork in Lubuntu 24.04:

  • The wallpaper and login screen have been refreshed with images designed specifically for Lubuntu 24.04.
  • The Lubuntu Manual icon has been refreshed.
  • For those who like to customize their desktop, you can install the lxqt-themes-extra package to get two new LXQt themes (win-eleven-dark and sombre-et-rond).

Known Bugs

Installer

  • Calamares installer lacks a way to install proprietary drivers: Bug #1825286
  • lubuntu/xubuntu reinstall (& install) on dual boot system, grub does appear & offer OS choice: Bug #2060624
  • Calamares automatically creates swapfile with manual partitioning without any warning: Bug #2062060
  • missing option to erase and use the whole drive: Bug #2059907
  • Calamares fails to install on logical volume on several conditions when using Manual Partitioning: Bug #2061123

LXQt

  • changing monitor configuration & on next login, only one monitor is fully usable to LXQt: Bug #2013074
  • Keyboard layout is ignored: Bug #2047295
  • The network manager tray application silently fails on incorrect passwords: Bug #1865949

Common Release Notes

Please also check the Ubuntu Release Notes for more common issues and bugs affecting all Ubuntu flavors.

What is Lubuntu?

Lubuntu is an official Ubuntu flavor which uses the Lightweight Qt Desktop Environment (LXQt). The project’s goal is to provide a lightweight yet functional Linux distribution based on a rock-solid Ubuntu base. Lubuntu provides a simple but modern and powerful graphical user interface, and comes with a wide variety of applications so you can browse, email, chat, play, and be productive. You can find the following major applications and toolkits installed by default in this release:

You can find a variety of other applications installed which aim to enhance your experience while staying out of the way of your normal workflow. New features and bugfixes in core Ubuntu components can be found here.

Lubuntu Manual

The Lubuntu Team has been hard at work in polishing the Lubuntu Manual to make it easy for new and experienced users alike to use their system more productively. The manual can be found at manual.lubuntu.me. We want to thank Lyn Perrine for all the hard work she has put into the Lubuntu Manual. Thank you! Versions of the Lubuntu Manual:

Need help quickly? The Lubuntu Manual can be accessed via the “Lubuntu Manual” desktop icon.

Lubuntu Project

How can I help?

We can always use more help! No matter your skill level or your technical experience, there’s something you can help with that can make a huge difference in Lubuntu. Join us on our chat (which is bridged three ways to Matrix, Telegram, and IRC) and talk to us there. Whether you know another language, have some spare time to help us test Lubuntu, are good at writing documentation, or just want to stay “in the know,” that is the place to be. More information about contributing can be found here. If you want to contribute to Lubuntu but do not feel you have the time or skills, consider buying a t-shirt or donating to Lubuntu. Another great method to get involved is bug reporting. If you notice an issue, please file a bug using the instructions on the Lubuntu Wiki. Don’t want to file a bug? Let us know what the problem is (in detail, enough that we can reproduce it) and we can assist you in filing one or do it ourselves.

Contributors

We would like to thank the following contributors for dedicating their time to Lubuntu this cycle. Thank you!

Global Team

The Lubuntu Global Team has been created to foster communities in non-English languages and locales. An up-to-date list of our communities can be found on our Links page, but the existing groups include: Spanish, Portuguese, Russian, Italian, Chinese, German, Japanese, Arabic, and French. If you would like to start a language group, join our development channel and talk with the Global Team. At minimum, you should have a few interested drivers of the community, and at least one administrator that speaks English. We now have multiple languages available in the support section of our Discourse forum.

09 Dec

Noble Numbat: The Next Generation of Lubuntu

The Lubuntu Team has been hard at work already this development cycle polishing the Lubuntu desktop in time for our upcoming Long-Term Support release, 24.04 (codenamed Noble Numbat). We have pioneered groundbreaking features and achieved remarkable stability in crucial components. These enhancements are not just technical milestones; they're transformative changes you'll experience when you install the next version of Lubuntu.

To get the latest Lubuntu developments at your fingertips, follow us on X or Mastodon.

Without further ado, we are excited to announce the Lubuntu 24.04 LTS Alpha featureset.

Lubuntu's Installer

Why We're Sticking With Calamares

One common query we often encounter is: Why does Lubuntu use Calamares? This question is best understood with a bit of historical perspective, which we hope will bring clarity on the decisions and developments that led to our current choice.

In the turbulent 18.10 cycle, Lubuntu swiftly transitioned from LXDE to LXQt, shifting our primary desktop environment. With this change, we've moved away from supporting LXDE and, consequently, from a primarily GTK-based application stack. The rationale is simple: a desktop environment that uniformly utilizes either Qt-based or GTK-based applications is more resource-efficient than one combining both.

During this process, we discovered that Ubiquity, Ubuntu's existing desktop installer, has two frontends: a KDE frontend, and a GTK frontend. The KDE frontend was obviously written with KDE in mind, and contained a significant amount of technical debt. Resolving this technical debt (given that the Ubuntu Installer Team only put(s) active effort towards the GTK frontend) would have pushed our transition to LXQt out further, which would have resulted in increased instability for 20.04 LTS.

Instead of taking this route, we decided to do what no other flavor had done before us: use Calamares. To this day, Calamares is exponentially faster than Ubiquity, both in progressing through the pages and doing the install itself. We have received requests for items such as a Minimal Install option in Calamares, and other options specific to Ubiquity. We have jumped over many hurdles this cycle, and we are proud to say that Calamares is essentially at feature-parity with Ubiquity.

The Ubuntu Desktop Team has recently been working on the new Ubuntu Desktop Installer. This tool, developed with Flutter and distributed as a snap, is intended to provide a frontend interface for Subiquity, which is the new installer for Ubuntu Server. They are attempting to replace Ubiquity, which is a noble mission.

After thorough evaluation of the new installer, the decision was made not to adopt it for our use. We found that Calamares consistently and continously outperforms the new installer in UI page performance and installation speed, and aligns more closely with our existing theming. Furthermore, the requirement for each flavor to create a separate snap for theming purposes presents a less than optimal solution. Excluding one specific application, our stance is in favor of using Qt applications over Flutter applications.

Other flavors are more than welcome to adopt Calamares. After all, it is already used by quite a few other distributions, and we would be happy to help.

What's new this cycle?

Lubuntu's installer now has a Customize menu:

From the Lubuntu installer, you can now select one of three options:

  • Minimal Installation: barebones install without snapd
  • Normal Installation: regular application set, what you already know and love
  • Full Installation: the Normal Installation, but with Element, Thunderbird, Krita, and Virtual Machine Manager installed.

In terms of the checkboxes, Ubiquity has tricky wording. You may notice it is almost identical: the difference is, this checkbox both downloads and installs updates at the end. If you are installing with a reliable Internet connection, this is always recommended.

The third-party software is what you would expect: the restricted extras addons.

We also have a new desktop icon for Calamares:

And we've done some work to clean up theming, which will be landing over the next week or so.

Installer Prompt

Lubuntu's Try or Install feature has been missing since 18.04, but now it's back!

Introducing the Lubuntu ISO's "First Boot" screen:

When you select a Wi-Fi network (the list automatically updates if you're walking around!) and click Connect, you will be prompted for your password:

If your password is too short or too long, it will not let you Connect. If you get the password wrong, it will let you retry.

Also, when selecting your language and clicking Confirm, the language both on your live session and your installed session will be set appropriately.

Ubuntu Desktop does not currently have this feature.

If you have an Internet connection, or if your language is one of the top five in the world, this will also download GNOME, KDE, and LibreOffice language packs. A non-native English speaker should never have to read English to use Lubuntu, that's our goal. It doesn't add much disk space either (less than 20 MB per language.)

Bluetooth Management

We have lacked a GUI for Bluetooth in Lubuntu for a long time. This is now fixed. If you search for "Bluetooth Manager" in the LXQt menu, you can now seamlessly configure your bluetooth devices:

The only downside to this is, it's GTK-based. Before the release of 26.04 LTS, we plan to rewrite this in Qt with full feature parity.

SDDM Configuration Editor

Want a way to configure the login screen on Lubuntu, but don't want to configure it the hard way? Try SDDM Configuration Editor from the LXQt menu:

You can change your theme, preview a new one, and even change your default session!

Redshift: Dim the screen at night

By launching Redshift from the menu, a blue light filter activates, making the screen easier to view at night. There is no graphical way to configure it yet, but there is a right-click menu in the panel for temporarily suspending it:

Lubuntu Manual Icon

We've refreshed the icon for the Lubuntu Manual:

New (Optional) Themes

We recently announced several new themes available in Lubuntu by default:

A Windows Eleven-inspired theme

And sombre-et-rond, a modern dark theme for LXQt:

All images come directly from the upstream author.

We are looking for more themes to include as options. If you find any, or know of any themes we should get rid of, please let us know.

Power Management UX (Work in Progress)

We are simplifying and refining the user experience around these messages:

Our end goal is to only provide the information that is actually useful. If you start a virtual machine, it should not warn you about not having a battery.

Updated Battery Icon

Instead of the default icon having little precision about the battery percentage (low/medium/high), we changed it to indicate the percentage at all times.

24.10 and Beyond: Wayland and Qt 6

Our goal is to completely switch Lubuntu to Wayland and Qt 6 by the release of 24.10. This may seem like a large task, but LXQt has been working on Wayland support upstream for some time now, and the porting process from Qt 5 to Qt 6 is designed to be incredibly simple. That being said, you can expect 24.10 to be slightly rough around the edges. We expect these transitions to be fairly seamless compared to past ones, with the end goal being complete feature parity, but there are always unknowns when making significant shifts like this. It will be swift, and early 24.10 Alpha ISOs may be unusable.

Wayland has been default in Ubuntu Desktop since 22.04 for most systems, and Red Hat will be removing support for X11 entirely in its next release. That being said, unless the Ubuntu Archive Administrators move to remove X11 entirely before this point, we will be supporting the X session as an opt-in choice through 26.04 LTS, at minimum. At this point, we will evaluate any remaining issues, and make a followup decision.

We have one primary objective to meet before 26.04 LTS: make it so seamless that the user does not have to worry about it. This may mean providing an optional Wayland session for 24.04 LTS, just to "get the ball rolling," but we are unsure exactly what this looks like yet. It will be optional for 24.04 LTS but default for 24.10.

But wait, there's more…

There are several other features we are working to include in time for this release; that being said, it is a Long-Term Support release, so we will only be shipping features we are sure we can support. If you would like to make a suggestion, please join us.

We can always use more help! No matter your skill level or your technical experience, there’s something you can help with that can make a huge difference in Lubuntu. Whether you know another language, have some spare time to help us test Lubuntu, are good at writing documentation, or just want to stay “in the know,” get involved!

If you want to contribute to Lubuntu but do not feel you have the time or skills, consider donating to Lubuntu. Another great method to get involved is bug reporting. If you notice an issue, please file a bug. Don’t want to file a bug? Let us know what the problem is (in detail, enough that we can reproduce it) and we can assist you in filing one or do it ourselves.

Lubuntu in the Linux Media

More details about 24.04 (and recent, relevant Lubuntu news) can be found in the links below, where our Release Manager answers questions about what's coming next: