Want to display your computer’s temperature, voltage, fan speed, memory usage, and other system resources usage in top panel? Vitals is a good choice for Ubuntu, Fedora Workstation, and other Linux with GNOME desktop.

It’s a Gnome Shell extension that can display following information on your system tray area:

  • CPU core temerature.
  • Voltage.
  • Fan speed.
  • Memory and Swap usage.
  • Processor load, frequency.
  • System load, uptime.
  • Network speed.
  • Storage usage.

A drop-down menu is available to take a glimpse of all available data. And, user may click on menu option to select which to display on panel.

There are as well bottom buttons to quickly launch system monitor utility and open the extension “Preferences” dialog. In which, you may configure the refresh interval, indicator position, as well as toggle display sensors.

How to Install Vitals Extension:

The extension supports GNOME from version 3.18 to the current 42. Which means, you may install and run it in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Fedora 34/35/36, and other Linux (e.g., Debian, Arch, Manjaro) with GNOME.

Method 1: Install the extension via browser

Ubuntu user needs to firstly press Ctrl+Alt+T on keyboard to open terminal. Then, run command to install the agent to install Gnome Extension from web browser.

sudo apt install chrome-gnome-shell

Then, go the link below and turn on the slider icon to install the extension:

Click the link in the page to install browser extension if you don’t see the slider icon, and refresh the page.

Method 2: Install the extension in Ubuntu 22.04 via Extension Manager

Ubuntu 22.04 defaults to Firefox as Snap which does not support installing Gnome Extensions. Besides using another browser or install back the classic .Deb package, “Extension Manager” is a good alternative.

1. Firstly, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install the application:

sudo apt install gnome-shell-extension-manager

2. Next, search for and open the tool from either Activities overview or app grid:

3. Finally, navigate to ‘Browse’ tab in Extension Manager app, search for and install ‘Vitals’ extension:

The indicator should appear immediately on your system panel after installation.

This simple tutorial shows how to install the GNU Emacs text editor 28.1 and keep up-to-date in Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 18.04

GNU Emacs text editor has reached v28 release series for few months, though Ubuntu still has v27.1 in its universe repository. For those would like to install/upgrade the editor, here are 3 different ways to do the trick in Ubuntu and its based systems.

Method 1: Snap Package

Snap is an universal Linux package format that runs in sandbox. It works on most Linux, and updates automatically when a new release is published. GNU Emacs is available as Snap with support for amd64 modern PC/laptop, arm64/armhf, ppc64el and s390x processors.

Ubuntu user can simply search for and install the package from Ubuntu Software. There are multiple app packages in software center, select install the one from “Snap Store”.

Install Emacs from Ubuntu Software

For other Linux, it’s available to install via https://snapcraft.io/emacs

Method 2: Ubuntu PPA

For those do NOT like applications run in sandbox, there’s an Ubuntu PPA contains the native .deb package for Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 18.04.

Like the Snap and Flatpak packages, it’s a third-party repository. Though the maintainer has been working on the PPA for more than 5 years. Also, it supports for amd64, arm64/armhf, and ppc64el CPU architecture types.

1. Firstly, press Ctrl+Alt+T on keyboard to open terminal. Run command to remove the old emacs package if any, since it conflicts to the package from PPA.

sudo apt remove --autoremove emacs

2. Then, run the command below to add the PPA:

sudo add-apt-repository ppa:kelleyk/emacs

Type user password when it asks and hit Enter to continue

3. Then run the command to update system package cache, which should be done automatically in Ubuntu 20.04 and higher during adding PPA.

sudo apt update

4. Finally, install Emacs 28 via command:

sudo apt install emacs28

Here you may replace emacs28 with emacs28-nox for text-only interface and/or emacs28-nativecomp with native compilation enabled.

Method 3: Emacs Flatpak

The text editor is also available as the universal Flatpak package which runs in sandbox. Like Snap, the package runs in most Linux and it’s easy to update. However, it takes more disk space due to run-time libraries.

1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install the flatpak daemon:

sudo apt install flatpak

2. Then, install Emacs as Flatpak via command:

flatpak install https://dl.flathub.org/repo/appstream/org.gnu.emacs.flatpakref

How to Remove Emacs text editor

The Emacs Snap, Flatpak and Deb packages can be installed all together in your system. So, there may be duplicated app icons when you try to launch the editor.

To remove the Snap package, either use Ubuntu Software or run command in terminal:

sudo snap remove emacs

To remove the Flatpak package, use command:

flatpak uninstall --delete-data org.gnu.emacs

And clear useless runtime via flatpak uninstall --unused.

To remove the Deb package, run command:

sudo apt remove --autoremove emacs28 emacs28-common

And remove the Ubuntu PPA via command:

sudo add-apt-repository --remove ppa:kelleyk/emacs

The free open-source text and source code editor, Atom, is reaching the end of life!

Github, who is behind the editor, announced on June 8:

Today, we’re announcing that we are sunsetting Atom and will archive all projects under the organization on December 15, 2022.

Atom is cross-platform code editor developed by Github, the code hosting platform itself. It’s promoted as a “hackable text editor for the 21st Century”, as it is fully customizable in HTML, CSS, and JavaScript.

The end-of-life announcement explained that Atom has no significant feature development for the past several years. The community involvement has declined significantly. So, they decided to sunset the project.

You know, Atom is a direct competitor to Microsoft’s Visual Studio (VS) Code. And, Microsoft acquired Github on June 4, 2018. That could be the real reason (IMO) though it takes 4 years 😄.

Anyhow, there are 6 months until the developer team archive the atom/atom repository. It’s time for those still using Atom to migrate to an alternative solution.

Alternative Code Editors:

There are quite a few good alternatives to Atom. Though I’m not a software developer, there are Sublime Text, Visual Studio (VS) Code, PyCharm, Brackets, Notepad++ as I know.

The free open-source 3D creation software Blender 3.2.0 was released! Finally, it adds support for AMD GPU rendering for Linux!

Blender 3.2.0 introduced a new type of Cycles render pass that contains only the lighting from a subset of light sources. It’s ‘Light Groups’ which can be used to modify the color and/or intensity of light sources in the compositor without re-rendering.

Cycles now supports selective rendering of caustics in shadows of refractive objects. Paint is now available in Sculpt mode. New paint brush comes with a bunch of new settings like tip shape, wet mixing, flow and density.

And there are many other changes including:

  • Using the voxel remesher all color attributes will be preserved.
  • Masking, auto-masking and face sets are fully supported with color attribute painting.
  • Duplicate Elements Node that can duplicate points, edges, faces, instances, and curves
  • Asset collections (no longer experimental)
  • Curve pen tool to quickly add, delete, and tweak control points
  • New Envelope modifier.
  • Manage video sequencer channels by giving channels a name, as well as mute and lock options
  • Webp image import/export support.
  • OpenColorIO color space aliases support
  • And much more.

How to Install Blender 3.2.0 in Ubuntu

It’s quite easy to install Blender in Ubuntu, since the official Snap package is available in Ubuntu Software. You just need to keep an eye on the source info in the header bar, and make sure it’s from Snap Store.

Don’t like the sandbox applications? Blender website also provides 64-bit Linux tarball for downloading:

Just extract, and run the executable file from extracted folder will launch the software. Or, you may follow this guide to create app shortcut for it.

Your favorite GNOME extension is marked as “INCOMPATIBLE“? It might still work!

There are so many extensions to help improve Ubuntu, Fedora, or other Linux’s GNOME desktop experience. Some of them may be outdated for your GNOME version. So, you see “incompatible” instead of on/off switch when try installing via a web browser.

Sometimes, the extension is still compatible, but the Gnome version is not declared. You may try out and see if it works by disabling version validation, before bothering the extension developer.

NOTE: Disable version validation ONLY makes incompatible Gnome extensions install-able. Extensions may refuse to work!

Single command to disable version validation:

For those familiar with Linux commands, open terminal by searching from ‘Activities’ overview screen.

Then, run the single command to will disable version validation when trying to install Gnome extensions:

gsettings set org.gnome.shell disable-extension-version-validation true

Not only for Ubuntu and Fedora, it should also work for all Linux with GNOME desktop.

Disable version validation vid Dconf Editor:

For graphical configuration tool, you may first install Dconf Editor from Ubuntu Software (Gnome Software).

Then, click top-left ‘Activities’, search for and launch the tool.

Finally, navigate to “org/gnome/shell” in the configuration tool, and turn on the slider icon for “disable-extension-version-validation”.

Install incompatible extension via Extension Manager:

Since Ubuntu 22.04, user may simply press Ctrl+Alt+T on keyboard to open terminal. Then run command to install extension manager tool:

sudo apt install gnome-shell-extension-manager

Or, search for and install “Extension Manager” in Ubuntu Software (or Gnome Software).

Then, search for and launch the tool from ‘Activities’ overview.

Finally, navigate to ‘Browse’ tab to search for and install GNOME extensions. Though incompatible extensions are marked as “Unsupported”, user can still click on the button and confirm in pop-up dialog to install it anyway.