Bleachbit, the popular system cleaner app, announced new major 4.6.0 release this Sunday!

It’s been almost 2 years since the last stable v4.4.2. While, version 4.5.x is there for beta testing purpose.

Compare to the latest stable release, the new Bleachbit 4.6.0 features:

  • Microsoft Edge on Linux support.
  • Firefox, Thunderbird, and Google Chrome installed as Flatpak support.
  • Firefox installed as Snap (default in 22.04+) support.
  • “shred with bleachbit” context menu for KDE (not enabled by default).
  • Clean recent documents list on KDE 5

Shred with Bleachbit context menu for KDE

The release also has various other changes and bug-fixes. When cleaning Firefox, it does no longer show “no such table” error. And, it fixed admin mode launching issue when working on Linux with Wayland session. Other changes include:

  • Clean recently-closed tabs on Firefox
  • Clean autofill data in Chromium-based browsers
  • Fix detection of invalid .desktop files
  • Remove Windows-specific files from Linux packages
  • And more. See release note for details.

BleachBit 4.6 can clean Firefox Snap in Ubuntu

How to Install Bleachbit in Ubuntu

The software provides official .rpm packages for CentOS, Fedora, and openSUSE, as well as .deb packages for Debian, Ubuntu and Linux Mint.

They are available to download at the link below:

Tips: for Linux Mint 21, click download the package for Ubuntu 22.04 Jammy Jellyfish. In case you don’t even know which Linux Distribution version is running, open terminal (press Ctrl+Alt+T) and run command cat /etc/os-release to tell.

Once you got the .deb package, either click open with “Software Install”, or open with “Gdebi package installer” if you have it installed.

Install Bleachbit .deb via Software Install

Or, right-click on blank area in your Downloads folder, and select “Open in Terminal”. Finally, run the command below to install it:

sudo apt install ./bleachbit_4.6.0*.deb

Once installed, search for and launch the tool from either start/applications menu or ‘Activities’ overview depends on your desktop environment.

Uninstall Bleachbit

To remove Bleachbit 4.6.0 in Debian, Ubuntu, Linux Mint, and their based systems, simply open terminal and run command:

sudo apt remove --autoremove bleachbit

Have multiple monitors connected to your Ubuntu 22.04 machine? There’s now an indicator to dim all or individual monitor screen brightness with sliders.

You can dim external monitor brightness with either physical buttons or ddcutil utility. However, an indicator applet in system tray can be more effective, and here’s one for Ubuntu 22.04 with default GNOME 42.

It’s a Gnome Shell extension, that adds a light bulb to top-right corner in panel. By clicking on it, will show you the slider to dim all the connected monitors, as well as individual sliders to dim certain screens.

And, by moving the slider to far right will make the screen totally dark, just like being turned off.

Besides dimming monitor screens, it can also change the colors with RGB sliders, which also can apply to either all or individual monitors.

As my laptop’s external HDMI port is broken, I can’t try out the multi-monitor support. But, the dimming and RGB color (need to at least move dim slider a bit to right) functions are working very well in my case in Ubuntu 22.04 Desktop PC.

My test without multi-monitors

How to Install the Dimming Control Indicator

First, launch Ubuntu Software, then search for and install “Extension Manager” app.

Install Extension Manager in Ubuntu 22.04+

Then, click on top-left ‘Activities’ button to open overview screen, search for and launch ‘Extension Manager’.

When the tool opens, navigate to ‘Browse‘ tab, and finally search and install “VividShade: Multi-Monitor RGB Dimming Control” extension.

The indicator applet will appear on panel immediately after installation.

Uninstall:

To uninstall this extension, also launch “Extension Manager“. Click expand it under first tab, finally click on red “Remove” button.

Audacity audio editor and recording tool announced the new major 3.4.0 release after almost 2 weeks of beta testing.

The new release features Beats and measures grid, allows to easily align audio clips to the musical tempo and rhythm. It shows you the subdivisions of each measure depending on zoom level, and you can snap clips to the nearest beat.

It also features new time stretching algorithm, allows to change the duration of your audio clips without affecting their pitch non-destructively. Just hold “Alt” (macOS: Option) while hovering over the top third of a clip edge to stretch it.

The 3.4.0 also features a new export dialog with easier access to options such as sample rate and custom mapping (for 5.1 or 7.1 audio). Additionally, the “Browse” button uses the native file browser now!

New Export dialog

Other changes include:

  • always uses Joint Stereo mode for MP3.
  • Simplified pasting logic, and stereo tracks.
  • uses Conan 2.
  • Built-in Opus support.
  • And stability fixes.
  • See change-log for more details

How to Install Audacity 3.4.0:

Option 1: AppImage (official)
It provides official macOS .dmg, Windows .exe, and Linux .AppImage packages available to download at the link below:

For Linux, click expand the “Assets” section and choose download the .AppImage package.

Then, right-click on the .AppImage file and go to its ‘Properties’ dialog. Add executable permission by enable ‘allow executing file as program‘. Finally, right-click on it and select “Run” to launch Audacity.

Option 2: Ubuntu PPA

For choice, I’ve uploaded the new release package into unofficial PPA for Ubuntu 22.04, 23.04, and Ubuntu 23.10.

NOTE: Due to bug, arm64 and armhf packages are excluded in the PPA until the bug-fix due in next point release.

1. First, press Ctrl+Alt+T on keyboard to open terminal. When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/audacity

Type user password (no asterisk feedback) when it asks and hit Enter to continue.

2. For Linux Mint users, you may manually update system package cache by running command:

sudo apt update

3. Finally, install Audacity 3.4.0 either by running the  command below in terminal:

sudo apt install audacity audacity-data

Or, launch ‘Software Updater’ to update from an existing version:

Option 3: AppImage

Audacity is also available to install as universal Flatpak package, that run in sandbox.

However, it’s not updated to v3.4.0 at the moment of writing, see this page for details.

Uninstall:

To uninstall Audacity 3.4.0, you have 2 choices:

  • Purge the Ubuntu PPA, which also downgrade the installed packages to the stock versions in your system:
    sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/audacity
  • Or, remove Audacity package by running command:
    sudo apt remove --autoremove audacity audacity-data

    Then, remove the Ubuntu PPA via command:

    sudo add-apt-repository --remove ppa:ubuntuhandbook1/audacity

NVIDIA announced 545.29.02 graphics driver for Linux yesterday, as a new release series for its New Feature Branch Version.

For Ubuntu 22.04 + and Fedora Workstation with default GNOME on Wayland, as well as KDE on Wayland, the new driver adds support for the CTM, DEGAMMA_LUT, and GAMMA_LUT DRM-KMS CRTC properties, which, finally make the ‘Night Light’ and ‘Night Color’ feature work for NVIDIA users.

Night Light finally works on Wayland with NVIDIA driver

For desktop GPUs, the release adds initial experimental support for runtime D3 (RTD3) power saving mode. When all the PCI functions are idle, and all required conditions are satisfied, your GPU will go to the lowest power state resulting into maximum power savings.

The new driver also added experimental support for framebuffer consoles. On kernels with implement features, nvidia-drm will install a framebuffer console when loaded with both modeset=1 and fbdev=1 kernel parameters. Though, when an nvidia-drm framebuffer console is enabled, unloading nvidia-drm will cause the screen to turn off.

Other changes in NVIDIA 545.29.02 include:

  • Experimental HDMI 10 bits per component support
  • Support for virtual reality displays
  • CERTIFIED-quality support for GeForce and Workstation GPUs to open kernelmodules.
  • Support for PRIME render offload to Vulkan Wayland WSI
  • Support for HDR signaling
  • Add support to NVIDIA VDPAU driver for running in Xwayland
  • Support EGL_ANDROID_native_fence_sync EGL extension.
  • Support VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
  • Support VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT

For more about the new driver, see the official release note.

How to Install NVIDIA 545 Driver

Ubuntu will build the new driver series and publish through official system repositories. So, just wait! It will be available in “Additional Drivers” utility when it’s ready.

For those who can’t wait, the “Graphics Drivers” team PPA has made the driver package for Ubuntu 20.04, Ubuntu 22.04, and higher.

Simply, press Ctrl+Alt+T on keyboard to open terminal. Then, run command to add the PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa

Finally, launch the ‘Additional Drivers’ utility for installing the new driver.


Linux Torvalds announced the release of Kernel 6.6 this Monday.

It’s the latest mainline kernel so far, that features EEVDF scheduler, and per-policy CPUFreq performance boost control.

For Intel, the new kernel added Intel Shadow Stack support to prevent ROP attacks; Initial PECI support for 4th Gen Xeon Scalable “Sapphire Rapids” platforms; And, initial support for the Intel Lunar Lake VPU4.

For old laptops with Intel 4th/5th CPU, the kernel enabled Panel Self Refresh (PSR) support for power-savings.

For AMD, the kernel has Dynamic Boost Control support, Zen 5 temperature and EDAC support for AMD 1Ah processors, and FreeSync Panel Replay support with better power saving for upcoming AMD Ryzen laptops.

The cpupower utility has been updated. Now it supports for adjusting new AMD P-State driver features, include changing the AMD P-State mode, and turbo-boost mode.

For Linux system installed on EXT4 file partition, Kernel 6.6 will have 34% improvement with many concurrent writes and Apache Kafka 10% performance boost.

Linux 6.6 has many new hardware support, they include:

  • GameSir T4 Kaleid Controller.
  • SteelSeries Arctis 1 Xbox headset
  • New Ethernet hardware supported, including the Broadcom ASP 2.0 72165 controller, MediaTek MT7988 SoC, TI AM654 SoC, TI IEP, Atheros QCA8081 PHY. Marvell 88Q2110 PHY, and the NXP TJA1120 PHY.
  • MediaTek MT7981 wireless chipset
  • Bluetooth support for Intel Gale Peak, Qualcomm WCN3988 and WCN7850, NXP AW693 and IW624, and the MediaTek MT2925.

Other changes include:

  • Better protect against the illicit behavior of NVIDIA’s proprietary kernel driver.
  • New driver for Azoteq IQS7210A/7211A/E touch controller
  • Force feedback (rumble) support for the Google Stadia controller.
  • New sysctl interface for disabling IO_uring system-wide
  • Supports AP mode on the RTL8192FU, RTL8710BU (RTL8188GU), RTL8192EU, and RTL8723BU.
  • USB MIDI 2.0 gadget function driver
  • Toggle charge mode, middle fan control for ASUS WMI supported devices.
  • dGPU and CPU tunables for ROG laptops

How to Install Linux Kernel 6.6

The Ubuntu Mainline Kernel PPA somehow stuck at v6.6 RC5. So, there’s no proper way to get the Linux Kernel 6.6 at the moment of writing besides building from the source code.

Though, you can keep an eye on the third-party trustworthy Zabbly repository, which should update for the 6.6 Kernel in next few days.

This simple tutorial shows how to display live earth as desktop wallpaper in Ubuntu 22.04 and Ubuntu 24.04.

Ubuntu has Wallch wallpaper changer in system repository, which has option to show live earth as wallpaper. However, the app is no longer updated and the feature is broken for all current Ubuntu releases.

If you’re interested in viewing high-resolution 3d real-time image of the earth in your desktop, then there’s another free open-source tool can do the job.

It’s liewa (Live Earth Wallpapers), that supports all known geostationary satellites for the high resolution sentinel images, Nasa Solar Dynamics Observatory images and NASA astronomy picture of the day (Apod)!

By default, it uses GEOS-16 satellite for the earth image, that display a small earth in center of your screen. Though, the app has setting options to add or edit satellites.

Add, configure satellites

So, you can have more than one real-time images of the earth from different satellites displayed on your screen at the same time, in different size, with either natural color or geocolor.

How to Install Live Earth Wallpapers (Liewa)

The tool provides .deb package for downloading in its Github releases page:

After downloaded the .deb package, right-click on ‘Downloads’ folder and select “Open in Terminal”. Finally, run command to install it in pop-up terminal window:

sudo apt install ./liewa.deb

Finally, launch it from either start/applications menu or the overview screen depends on your desktop environment.

When the app window opens, configure canvas size, satellites, etc in first tab, then click on “Create New Scheduler” in Scheduler tab should start the live earth wallpaper.

Though, it takes quite a few seconds to apply, waiting for automatically start the service. If you can’t wait, try to open terminal (Ctrl+Alt+T) and run command to manually start the service:

systemctl status --user liewa

Uninstall:

You can stop the live earth wallpaper by clicking on “Delete Scheduler” button in app window, then set another wallpaper via ‘Background’ settings.

To remove the software, simply open terminal (Ctrl+Alt+T) and run command:

sudo apt remove --autoremove liewa

For Linux desktop user who want to access German-language public broadcasting live streams and archives, this can do the job for you.

It’s televido (“Television” in Esperanto), a free and open-source tool, allowing to livestream, search, play and download media from German-language public television services. Though, ORF (Austrian TV) & SRF (Swiss TV) are also supported.

The app is written in Rust programming language, and use GTK4 for its modern user interface. It has ‘Live’ tab for live TV shows, such as ZDF-Morgenmagazin, 28 Minuten, and more.

And, allows to search, play, and download media via ‘Mediathek’ tab.

The application only find and access TV shows with the power of MediathekViewWeb’s API and the Zapp backend API. The media playback is done by external video players installed on your system. So far, it supports GNOME Videos (Totem), Celluloid, Clapper, Daikhan.

How to install Televido in Ubuntu & Other Linux

Televido is easy to install in most Linux desktop through the Flatpak package.

For Linux Mint 21 and Fedora 38 + (with 3rd party repositories enabled), simply search for and install it directly from either Software Manager or Gnome Software.

Install Televido from Linux Mint software manager

For other Linux, follow the steps below one by one to install the app as Flatpak package:

  1. First, launch terminal from start menu or ‘Activities’ overview depends on your desktop environment.
  2. Then, follow the setup guide to enable Flatpak support.
    For Debian and Ubuntu based systems, just run command:
    sudo apt install flatpak

  3. Finally, install the app as Flatpak package by running the command below in terminal:
    flatpak install https://dl.flathub.org/repo/appstream/de.k_bo.Televido.flatpakref

    Tips: First time installing Flatpak app may have lots of download for run-time libraries, and user needs to log out and back in to make app icon visible.

Once installed, search for and launch the app either from start menu or ‘Activities’ overview depends on your desktop environment.

Uninstall

To remove the software package, also launch terminal and run command:

flatpak uninstall --delete-data de.k_bo.Televido

Also run flatpak uninstall --unused to remove useless run-times to free up some disk spaces.

This simple tutorial shows how to do stress test on your CPU in Ubuntu or Debian Linux, either Desktop or Server.

Got a new CPU /CPU cooler, or changed your computer environment? You can perform a stress test to find out if it’s working good! And, here’s how to do the trick in Debian, Ubuntu, and their based systems.

Step 1: Install stress/stress-ng & s-tui

In all current Ubuntu (20.04, 22.04, 24.04) and Debian releases, there are few command line and TUI tools to do the job.

First, open terminal either from start/application menu or by pressing Ctrl+Alt+T on keyboard.


When it opens, run command:

sudo apt install --install-suggests s-tui

Type user password (no asterisk feedback) for sudo authentication and hit Enter.

The command will install s-tui, with TUI interface to start, stop, configure stress test, and monitor your CPU status in terminal.

With --install-suggests option, it also installs the stress or stress-ng package as the backend for the testing.

Step 2: Perform Stress Test

After installing the tool, simply run the command below in terminal to start s-tui:

s-tui

Then, you’ll see something look like the screenshot below shows you.

In left, it shows some options, as well as summaries of core temperatures, and frequencies. In right, it shows information about the temperature, utilization rate,etc in graphs.

To start stress test, just left click on ( )Stress in the top-left corner of terminal, or use arrow key to highlight it and hit Enter. To stop it, just click to switch back ( )Monitor.

By clicking Stress Options in left, it will show you option to set a timeout to automatically stop stress testing in given seconds. You can also change Sqrt() worker count and Sync() worker count to specify how many cores to run for stress test.

Tips 1 : For GNOME, Ubuntu’s default desktop environment, open “Power” settings and change CPU power mode to ‘Performance’ before performing stress test, or your CPU may not run in full speed.

Tips 2: While stress testing, you may also monitor the temperature of other devices (e.g., SSD) in your machine. To do so, you may install ‘hardinfo’ by running command in terminal:

sudo apt install hardinfo

Then open it and navigate to ‘sensors’ tab in left.

That’s all. Enjoy!

BleachBit, the popular free open-source system cleaner application, updates recently with many new features.

It’s BleachBit 4.5.1, the beta development release series for the next major 4.6 version. The new release adds new applications support, including cleaning caches for GIMP, FileZilla, and Microsoft Edge.

As Flatpak and Snap apps are getting more and more popular today, the release also adds support for Firefox as Snap (pre-installed in Ubuntu), Thunderbird and Google Chrome installed as Flatpak.

BleachBit clean Firefox Snap in Ubuntu

For KDE user, it can now clean recent documents. And, in Preferences dialog, user can enable “shred with bleachbit” context menu option for KDE Dolphin file manager.

The release also has various bug-fixes. When cleaning Firefox, it does no longer show “no such table” error. And, it fixed admin mode launching issue when working on Linux with Wayland session. For more, see the release note.

How to Install BleachBit 4.5.1 in Ubuntu

BleachBit 4.5.1 refreshed the installers for newer Linux Distros, making it easy to install in Ubuntu 22.04, Ubuntu 23.04, Ubuntu 23.10, Debian 11/12, and Fedora 37/38. While the old Ubuntu 18.04, 20.04, Debian 10 are also supported!

Just go to the official download page via the link below:

For Ubuntu user, select download the proper .deb package. Then, right-click on your Downloads folder and click “Open in Terminal“. Finally, install it by running the command below in pop-up terminal window:

sudo apt install ./bleachbit_4.5.*_all_*.deb

BleachBit is also available to install as Flatpak package, though it’s not verified (meaning unofficial).

To install the Flatpak package in Ubuntu, just open terminal and run 2 commands below one by one:

sudo apt install flatpak
flatpak install https://dl.flathub.org/repo/appstream/org.bleachbit.BleachBit.flatpakref

After installing the tool, launch it from either start/applications menu or the Gnome overview screen depends on your Desktop environment, and enjoy!

Uninstall BleachBit

For the application installed through .deb package, simply open terminal (Ctrl+Alt+T) and run command to uninstall it:

sudo apt remove --autoremove bleachbit

While the Flatpak package can be removed by running command:

flatpak uninstall --delete-data org.bleachbit.BleachBit

And, you may also run flatpak uninstall --unused to free up some more disk space by removing useless run-time libraries.

Ubuntu 24.04 LTS Release Schedule is Out!

Last updated: October 27, 2023 — 1 Comment

Ubuntu 24.04, is in development now! Here’s when it will be released!

Ubuntu 24.04, code-name ‘Noble Numbat’, will be a new LTS release with 5 years support and another 5 years extend (ESM) support. It will probably features GNOME Desktop 46, and of course newer Linux Kernel.

The development was started this Thursday, according to this announcement. And, the final release is planned for April 25 2024.

Here’s the full release schedule according to the official discussion page.

Ubuntu 24.04 Release Schedule

February 29, 2024 Feature Freeze,  Debian Import Freeze
March 21, 2024 User Interface Freeze
March 28, 2024 Kernel Feature Freeze, Documentation String Freeze
April 01, 2024 Beta Freeze, Hardware Enablement Freeze
April 04, 2024 Beta (mandatory)
April 11, 2024 Kernel Freeze
April 18, 2024 Final Freeze, Release Candidate
April 25, 2024 Final Release