Archives For Gnome

Want to measure your application launch time in Linux? There’s an extension can do the job for GNOME desktop.

Meaning Ubuntu, Fedora workstation, and other Linux with GNOME desktop can easily tell how much time it takes for launching an application, which is useful for benchmark and/or software developing purpose.

With the extension enabled, every time you launching an application, an on-screen display pops up shows the loading time in millisecond. Not only for native .deb/.rpm, but also for Snap and Flatpak applications.

How to Install the App Start Time Measure extension

For Ubuntu 22.04, first search for and install “Extension Manager” from Ubuntu Software.

Install Extension Manager in Ubuntu 22.04+

Then launch “Extension Manager” and use it to search & install ‘application start time measure’:

For Ubuntu 20.04, first press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install the agent package:

sudo apt install chrome-gnome-shell

Then, go to extension page in the link below and use ON/OFF switch to install it:

Install the browser extension if prompted via link in that page and refresh if you don’t see the ON/OFF switch.

After installing the extension, it should be enable automatically (verify via ‘Gnome Extensions’ or ‘Extension Manager’). You can then launch something and see the magic!

Use Gnome Tweak tool and/or Extensions app frequently? You can add them into top-right corner system menu in Ubuntu 20.04 and Ubuntu 22.04.

Meaning you don’t have to search for and launch it every time from ‘Activities’ overview or ‘Show Applications’ screen. Like the built-in ‘Settings’ (Gnome Control Center), just click on top-right corner menu to launch your desired configuration tool.

Gnome Tweaks & Extensions app in system menu

This is implemented by an extension called “Tweaks & Extensions in System Menu”, which support GNOME version so far up to v42. Sadly, not updated at the moment for GNOME 43 which is default in Ubuntu 22.10 & Fedora 37.

Install the Extension to add system menu options

For Ubuntu 22.04, first search for and install ‘Extension Manager’ from Ubuntu Software.

Install Extension Manager in Ubuntu 22.04+

Then launch “Extension Manager” and use it to install the ‘Tweaks in system menu’ extension under ‘Browse’ tab.

Finally, switch back to ‘Installed’ tab, and click on gear button for that extension to open the configuration dialog. Where you can TURN ON/OFF either option and set its position.

For Ubuntu 20.04 and old Ubuntu 18.04 (not tested), first open terminal by press Ctrl+Alt+T shortcut key on keyboard. And, run command:

sudo apt install chrome-gnome-shell

Then, use the ON/OFF switch to install it via the link page below:

Of course, you must have Gnome Tweak tool and Extensions app installed from Ubuntu Software, to make them visible in the system menu.

For Ubuntu 22.10 and upcoming Fedora 37 with default GNOME 43 desktop, there’s now an extension to add user’s icon or figure (aka avatar) to the top-right corner system tray menu, which is also known as quick settings.

With it, the ‘Quick Settings’ menu will look like the screenshot below shows you. The avatar can be either in left or right. By clicking on it, will launch System Settings (Gnome Control Center) and automatically navigate to user settings page.

How to Install the Extension in Ubuntu 22.10

First, open Ubuntu Software app, search and and install ‘Extension Manager’.

Install Extension Manager in Ubuntu 22.04+

After that, press Super key (the ‘Windows’ logo key) on keyboard to activate overview screen. Search for and launch “Extension Manager”.

Finally, search for and install the extension “User Avatar In Quick Settings” under ‘Browse’ tab.

For Fedora user, the extension is also available to install via ON/OFF switch in the web page below:

The link should also works in Ubuntu 22.10 now, though you have to install agent package by running command: sudo apt install chrome-gnome-shell in terminal and also install the browser extension if it asks.

To change the avatar position, go to ‘Installed’ tab in Extension Manager, click on the gear button to configure the extension and toggle on/off the option to show it either in left or right.

That’s all. Enjoy!

Want to display digital clock, system memory and CPU load in your Desktop? There’s new circular widget for Ubuntu 22.10, Fedora 37, and other Linux with GNOME 43.

There are quite a few tools to display system load widget in desktop. Here I’m going to introduce the one that has a Conky look alike circular widget for GNOME desktop.

It displays local time, RAM usage and CPU load in 3 separated circular widget. Meaning you can drag moving any one of them to anywhere in your screen. And, it allows to resize the circle, change its color, line width, as well as text color and background, etc to get different look and feel.

Cool, isn’t it? Let me show you how to install it.

Step 1: Install Extension Manager

First, search for and install the “Extension Manager” app from Ubuntu Software, for installing Gnome extensions.

Install Extension Manager in Ubuntu 22.04+

Once installed, search for and launch the tool from ‘Activities’ overview screen.

Step 2: Install the Circular Widgets via Extension Manager

When Extension Manager opens, navigate to ‘Browse’ tab, then search for and install the Circular Widgets extension.

For Fedora 37 user, simply go to this web page and use ON/OFF switch to install it.

Step 3: Configure the widget

After installed the extension, go back to ‘Installed‘ tab in Extension Manager, or install and open ‘Gnome Extensions’ app from GNOME Software for Fedora. There you can open the configuration dialog for each circle widget.

NOTE: For Ubuntu & other Linux using “Desktop Icons NG (DING)” extension, you have to disable it temporarily until being able to drag moving the system load widget.

As you may know, icons on Ubuntu desktop is handled by an extension called “Desktop Icons NG”. While GNOME has been moving to GTK4, the extension so far still uses GTK3 toolkit to implement all the functions.

A GTK4 port of this extension now is in development, with all previous functions, bug-fixes, as well new features.

The new version works as another extension as it’s not been merged upstream. It comes with GSconnect integration, and features drag and drop app icons from Ubuntu Dock (Dash-to-Dock) to the desktop.

  • Drag and drop from left dock panel to desktop will REMOVE app icon from favorites.
  • Hold Ctrl + drag and drop will REMOVE from favorites, and ADD onto desktop.
  • Hold Shift + drag and drop will ADD icon to desktop without removing it from favorites.

Also, it adds more functions to drag and drop files from file manager (Nautilus) to the desktop. By default, drag and drop between desktop and Nautilus will MOVE the files from one to another directory. With the new extension, you can also:

  • Press and hold Ctrl + drag’n’drop to COPY files.
  • Press and hold Alt + drag and drop to select between ‘MOVE’, ‘COPY’, ‘LINK’ actions.

As well, it has a GNOME 43 style file context menu when you right-clicking on desktop. When looks more native in Ubuntu 22.04, except for the arrow …

Install GTK4 port of Desktop Icons NG:

1. Ubuntu 22.04+ users can first search for and install ‘Extension Manager’ app from Ubuntu Software.

Install Extension Manager in Ubuntu 22.04+

2. Then press Super (‘Windows’ logo) key on keyboard to open overview, search and open the tool.

3. Finally, search ‘DING’ and install the new extension under ‘Browse’ tab.

4. To use the extension, user has to disable the system built-in ‘Desktop Icons NG’ extension, and enable the new GTK4 version.

To restore, just re-enable ‘Desktop Icons NG’, disable or remove the GTK4 version via Extension Manager.