For those who want to install the most recent Kernel 6.6 with new hardware support or compatibility fixes, it’s now available in the zabbly repository for Ubuntu 20.04, Ubuntu 22.04, and Debian 12.
Linux 6.6 was released few weeks ago as the latest Kernel series. It features PSR power saving for Intel 4th/5th CPU, initial PECI support for 4th Gen Xeon, initial support for the Intel Lunar Lake VPU4, Dynamic Boost Control support for AMD Ryzen laptops, as well as various new hardware support. See HERE for more.
As Ubuntu Mainline Kernel PPA is stuck at old RC5 for unknown reason, there’s NO official package for the new Kernel release.
For choice, the Zabbly repository maintained by Ubuntu core developer (quit a few months ago) has updated the new kernel package for Ubuntu 22.04 & 20.04.
Add Zabbly Repository & install latest Kernel
Press Ctrl+Alt+T on keyboard to open terminal. Then, run the commands below one by one to add the repository and install latest Kernel:
Download & install the key:
sudo wget -O - https://pkgs.zabbly.com/key.asc |sudo tee /etc/apt/keyrings/zabbly.asc
Setup the repository via single command:
sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-kernel-stable.sources
Enabled: yes
Types: deb
URIs: https://pkgs.zabbly.com/kernel/stable
Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/zabbly.asc
EOF'
This is a single command for Ubuntu/Debian. For their based systems, you have to replace $(. /etc/os-release && echo ${VERSION_CODENAME}) with jammy (for 22.04 base), focal (for 20.04 base), or bookworm for Debian 12 base.
Finally, update & install the new kernel:
sudo apt update
sudo apt install linux-zabbly
In case the previous steps are not clear enough, or it broke things up, see this step by step detailed guide instead.
OBS Studio, the popular live streaming software, announced new 30.0 release yesterday. Here are the new features and how to install guide for Ubuntu 22.04, Ubuntu 23.04/23.10, and Linux Mint 21.
OBS-Studio 30.0 is a big release with many new features. They include WHIP/WebRTC output, support for Intel QSV H264, HEVC, AV1 on Linux, “Safe Mode” that runs without scripting, and websockets, 10-bit capture and HDR playback support for Decklink devices.
Other changes include:
Redesigned the status bar
Full-Height docks option in the “Docks” menu
Add shader cache to improve startup time on Windows
Add application audio capture on macOS
Rework the virtual camera on macOS
Add YouTube Live Control Room Panel when streaming to YouTube
Option to hide OBS windows from macOS Screen Capture’s “Display Capture”
Arrange filters via drag & drop
Ability to set FFmpeg Options for VAAPI
And, there are tons of other changes and bug-fixes, see the release page for details.
How to Install OBS Studio 30.0 in Ubuntu
The release page (see the link above) provides Windows .exe, Mac OS .dmg, and Ubuntu .deb packages for downloading under ‘Assets’ section.
For Ubuntu and Linux Mint, there’s also an official PPA available to make it easy to keep the software up-to-date.
The PPA supports the new release for Ubuntu 22.04, Ubuntu 23.04, Ubuntu 23.10, and their based systems. While, Ubuntu 20.04 does not longer supported due to FFmpeg version mis-match.
1. Firstly, press Ctrl+Alt+T on keyboard to open a terminal window. When it opens, run command to add the PPA:
sudo add-apt-repository ppa:obsproject/obs-studio
Type user password (no asterisk feedback) when it asks and hit Enter to continue.
2. Then, either use Software Updater to update the software package (if an old version was installed).
Or, use apt command to install/upgrade the software package:
sudo apt install obs-studio
NOTE: Linux Mint may need to run sudo apt update first to update package cache.
Once installed, search for and launch OBS Studio from ‘Activities’ overview or start menu depends on your desktop environment and enjoy!
NOTE: OBS Studio in Ubuntu 22.04 and higher with Wayland, looks kinda borderless, due to Qt theming issue. If you prefer the classic header-bar and window border, see this tutorial to enable xcb plugin
Uninstall OBS Studio
To downgrade the software to the stock version that your system repository provides, run command:
PTBatcherGUI can now also queue user defined assistant and user defined output sequences.
PTBatcherGUI: Added option to generate panorama sequences from an existing pto template.
Assistant: Added option to select different output options like projection, FOV or canvas size depending on different variables (e.g. image count, field of view, lens type).
Allow building with epoxy instead of GLEW for OpenGL pointer management.
Several improvements to crop tool (outside crop, aspect ratio, …).
For all current Ubuntu releases, including Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10, and their based systems, I’ve made the unofficial package into this PPA repository, not only for x86_64 but also 32-bit/64-bit ARM support!
I also sync the packages into the apps PPA, use either one as you prefer.
1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add the PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/hugin
Type user password (no asterisk feedback) when it asks and hit Enter to continue.
2. Update system package cache for Ubuntu 18.04 and Linux Mint, though it’s done automatically while adding PPA in Ubuntu 20.04+:
sudo apt update
3. Finally, either run the command below in terminal to install the panorama photo stitcher:
sudo apt install hugin
Or, upgrade the software (if an old version was installed) via Software Updater (Update Manager) app:
Uninstall hugin:
To remove the software package, simply run command:
sudo apt remove --autoremove hugin hugin-data
And, remove the PPA either by running command in terminal:
Tilix terminal emulator released version 1.9.6 few days ago. Here’s how to install it in Ubuntu 22.04, Ubuntu 23.04, and Ubuntu 23.10.
Tilix is a tiling terminal emulator, which uses the VTE GTK+ 3 widget for various features, such as split horizontally or vertically, transparent background, background images, quake mode support, custom hyperlinks, experimental trigger and badge support.
The development of Tilix is moving slowly now due to lack of maintainers. The new 1.9.6 is released more than 20 months after the last stable. And, it only includes minor new features and bug-fixes:
Add close button to search box.
Replace variables in custom link commands
Follow system color-scheme for default theme-variant
Add compatibility with Nautilus 43
Avoid shell injection in open-tilix plugin
Fix GLib critical warnings on startup
Update to GtkD 3.10.0
Tilix search box has close button.
How to Install Tilix 1.9.6 in Ubuntu 22.04, Ubuntu 23.10
The new release provides prebuild package for Linux, which is available to download at the link below:
It’s ‘tilix-1.9.6_x86_64-linux-gnu.tar.gz‘ for 64-bit modern PC and laptop. Just download the package, extract, and run the executable to launch the terminal emulator.
Ubuntu PPA
The official tarball does NOT include run-time libraries. You have to manually figure out “error while loading shared libraries …” errors.
To make the life easy, I’ve upload the new packages into this unofficial PPA, build against the rules from Debian Unstable. So far, it supports Ubuntu 22.04, Ubuntu 23.04, Ubuntu 23.10, on both x86_64 and AArch64(arm64).
1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add the PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/tilix
Type user password (no asterisk feedback) when it asks and hit Enter to continue.
2. Linux Mint 21 users need to refresh system package cache manually, by either running the command below or using “Refresh” button in Update Manager:
sudo apt update
3. Finally, either run command to install the terminal emulator:
sudo apt install tilix
Or, update it through Software Updater (Update Manager) utility.
NOTE: Upgrading from v1.9.5 may cause following error pop-up at launch, but I don’t know how to correct the issue.
Thanks to @oswald_c, you may fix the issue by enabling ‘Run command as a login shell’ to enable it‘ option under default profile of “Preferences” dialog. See the screenshot below:
Uninstall Tilix
To downgrade Tilix to stock version in your system repository, open terminal (Ctrl+Alt+T) and run command to purge the PPA:
GIMP image editor announced a new stable release for the 2.10 series few days ago. Here’s how you can install it in Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 23.10.
First of all, GIMP 2.10.38 includes Windows Ink drivers support for better tablets support on Windows. It also backports some small features from GTK3 to GTK2, with some improvements for Windows users. They include:
Use native Windows API for converting keystrokes to characters,
Fix keyboard input when using IMEs,
Fix mouse events in presence of transparent windows on the desktop,
Win32 IME Fixes, and more.
Besides the improvements for Windows users, the release also includes various bug-fixes, including that GIMP crashes every time on exit in my case in Ubuntu 24.04. See release note for more about GIMP 2.10.38.
(Old content for GIMP 2.10.36) The new release also has some new features. They include Adobe Swatch Exchange (ASE) and Adobe Color Book (ACB) palettes support.
Gradient Tool now has an “FG to Transparent (Hardedge)” option, to generate a gradient from the foreground color to transparency, with hard-edge transitions between the 2 colors. Which, as well includes a “Repeat” option to alternate repetitive colored shapes.
If you already installed an old version of the Flatpak package, try to update it by running command:
flatpak update org.gimp.GIMP
Option 2: Snap package
Like Flatpak, Snap is also an universal Linux package format runs in sandbox environment. It’s easy to install by simply search & click installing in App Center (or Ubuntu Software for 22.04 & earlier).
Option 3: Ubuntu PPA
For those who prefer native .deb package format, I’ve upload the new release package into this unofficial PPA for Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 23.10, with amd64, arm64 and armhf support.
1. First, open terminal (press Ctrl+Alt+T) and run command to add PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/gimp
Type user password (no asterisk feedback) when it asks and hit Enter to continue.
2. Linux Mint users need to manually refresh system package cache, though, it’s done automatically in Ubuntu while adding PPA. To do so, run command:
sudo apt update
3. Finally, either run command to install GIMP 2.10.38:
sudo apt install gimp gegl libgexiv2-2
For Ubuntu 20.04, also run sudo apt install libgexiv2-2 to update the runtime library. Or run sudo apt upgrade if GIMP refused to run after installation.
Or, use “Software Updater” (Update Manager) to upgrade your current GIMP to the latest.
Uninstall GIMP
If you installed GIMP via the official Flatpak package, run command below in terminal to uninstall it:
flatpak uninstall --delete-data org.gimp.GIMP
Also run flatpak uninstall --unused to remove useless runtimes.
For the Snap package, simply use Ubuntu Software or App Center to uninstall it.
For the PPA package, either run command to purge PPA and downgrade to the stock version:
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.
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:
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.
This is a quick tutorial shows you how to quickly access the source of all your installed GNOME extensions in Ubuntu, Fedora Workstation, Debian and other Linux with GNOME.
Gnome extensions are usually installed to “.local/share/gnome-shell/extensions/” directory. While, system built-in extensions are available in “/usr/share/gnome-shell/extensions/“.
For developing or debugging purpose, you can open that folder every time to access the sources. However, GNOME has a built-in debugger and inspector tool that can also do the trick quickly.
Quick access source of extensions via Looking Glass
1. First, press Alt+F2 on keyboard to launch the ‘Run a command’ dialog box. Then, input lg and hit Enter.
2. The Gnome debugger and inspector tool, aka Looking Glass, will drop-down from the top.
There, just switch to “Extensions” tab, then, you’ll see all the installed extensions, either enabled or disabled.
And, each extension has 3 links:
View Source – open the source folder of extension in a new Nautilus window.
Web Page – open the extension web page in default web browser.
Show/Hide Errors
Looking Glass Indicator
To make life easier, there’s also an extension to add a panel indicator in top-right. So, you can access it easily by a single mouse click. Which, also has a drop-down menu:
Restart Shell (Xorg only).
Reload Theme.
Open Extensions Folder.
Open Themes folder.
To install the indicator, first search for and install “Extension Manager” from either Ubuntu Software or App Center.
Install Extension Manager in Ubuntu 22.04+
Then, launch and use “Extension Manager” to search and install “Looking Glass Button” under Browse tab.
The extension so far supports all current GNOME versions. For Fedora, Debian, etc without ‘Extension Manager’, just go to extension web page via the link below:
This is a step by step beginner’s guide shows Ubuntu Desktop users how to upgrade to Ubuntu 23.10 from either Ubuntu 22.04 and Ubuntu 23.04.
Ubuntu 23.10, code-name, Mantic Minotaur, was released a week ago. It features Kernel 6.5, GNOME 45, new App Center, and has official support until July, 2024.
Before getting started:
Before start upgrading your OS, you have to do some preparations to avoid failure and speed up upgrading process.
First, backup, backup, backup! The upgrade process MAY FAIL, due to internet corrupt, hardware issue, and/or package conflict. If the upgrade process failed, your system MAY refuse to boot. So, it’s important to make backup, though, you can mount the disk in another OS to export user data.
Remove useless applications. It will try to upgrade all installed packages to the higher versions in 23.10 system repository. So removing useless packages, such as non-default desktop environments, results less downloading to speed up upgrading process. Though, it’s totally OK to skip this step.
Restore important libraries. If you’ve installed 3rd party versions of multimedia (e.g., FFmpeg) libraries, it’s highly recommended to uninstall/restore to avoid package conflict.
Disable third-party repositories. Third party repositories may contain packages that cause conflict to the packages in 23.10 system repository. It’s highly to disable them by launching “Software & Updates” and removing/un-ticking source lines under “Other Software” tab.
Remove 3rd party PPAs
Disable third-party extensions. Third-party extensions may not work on higher GNOME versions. It’s better to disable them using either ‘GNOME Extensions‘ or ‘Extension Manager’ app (both available in Ubuntu Software.).
Remove 3rd Party Extensions
Restore open-source drivers. If any proprietary driver in use. It’s better to restore the original open-source drivers using “Additional Drivers” utility.
Check Distribution Update
If you’ve done the preparations, now launch “Software Updater“, then install all the available updates:
Then, restart your computer if it prompted to finish updates.
Finally, press Ctrl + Alt + T on keyboard to open terminal, and run command:
update-manager -c -d
This command will launch “Software Updater” again, while checking Distribution updates. Use update-manager -c instead, if the command above does not work.
For Ubuntu 22.04, first launch “Software & Updates” and navigate to “Updates” tab. Then, set “Notify me of a new Ubuntu version: For any new version“. Finally, run update-manager -c to first upgrade to 23.04, and then to 23.10 with same method.
Start upgrading process
If everything’s done properly, you should see the pop-up says: “The Software on this computer is up to date. However, Ubuntu 23.10 is now available (you have 23.04)“. For Ubuntu 22.04, follow the steps to upgrade to 23.04 first, then do it again to upgrade to 23.10.
Just click on “Upgrade” button will open the ‘Release Note’ dialog. Where, you can click “Upgrade” again to start the process.
After that, the “Distribution Upgrade” dialog opens to prepare the upgrade, and setup software sources for Ubuntu 23.10.
When done, it asks again to confirm upgrade.
Once you click “Start Upgrade”, it starts downloading all them required packages and install them.
When done installing all the updates, you have to do one more click to confirm “Remove obsolete packages”.
If everything’s done successfully, it will prompt to “Restart the system to complete the upgrade”.
After reboot, either open ‘Settings’ and go to ‘About’ page, or run command in terminal (Ctrl+Alt+T) to verify: