I Always Install These GNOME Extensions on My Linux Computers


Key Takeaways

  • GNOME extensions personalize your desktop experience.
  • My must-have extensions include Dash to Dock, ArcMenu, and LAN IP Address.
  • Extensions don’t need to be sophisticated to be useful. Doing one task well is often all you need.



The GNOME desktop supports extensions that add extra functionality. I don’t use many extensions, but those I do, I install on all of my GNOME computers. This is why I use them.


GNOME Extensions

It’s safe to say that the GNOME desktop environment isn’t big on customization. You can, however, tailor your GNOME experience by adding extensions.

GNOME extensions add features and functionality, so your GNOME desktop better suits your needs. In fact, some of the default GNOME desktop experience is provided through extensions, such as the Apps Menu and the Places Status Indicator.

The default list of GNOME extensions in a plain vanilla installation.

There are hundreds of extensions available, but I only install a handful. They’ve become so second-nature to me, I install them as a matter of course on all my GNOME-based computers.


These are my must-have extensions. You might find some of them useful too.

Dash to Dock

Some distributions, like Ubuntu, give you a tweaked version of GNOME. Others, like Fedora and Arch Linux, provide a plain vanilla GNOME.

I like the dock to appear when I move the mouse cursor to the bottom of the screen. That doesn’t happen with a vanilla GNOME installation. It’s a small thing, but I don’t want to have to activate a hot corner, or click the Workspace Indicator, or press the super key just to see the dock.

The Dock from Dash extension makes the dock appear and auto-hide. Moving the cursor off-screen at the bottom of your desktop makes the dock pop up. When the cursor moves away, the dock auto-hides.

You can install the extensions from the GNOME extensions website. Search for ‘Dash to Dock.’


The Dash to Dock page on the GNOME extension website.

Once it is installed, open the GNOME Extensions app, click the three-dots menu, then click the Settings button.

Accessing the Settings for the Dash to Dock GNOME extension.

In the Settings dialog, click the Intelligent Autohide cogged wheel icon.

The Dash to Dock Settings dialog with the Intelligent Autohide config button highlighted.

You’ll see the Intelligent Autohide Customization dialog. I don’t want to see the dock unless I am about to use it, so I turn off the Dodge Windows slider.


The Dash to Dock Settings dialog with the Dodge Windows option set to off.

If this is left on, the dock is always visible unless a window obstructs it.

The ArcMenu extension replaces the GNOME Workplace Indicator with a customizable application launcher Menu.

You’ll find it on the GNOME extension website by searching for ‘ArcMenu.’ Once it’s installed, the Workplace Indicator is replaced with a small icon.

The ArcMenu page on the GNOME extensions website.

Clicking it opens the menu.


The ArcMenu menu and icon, with the icon set to the Fedora Linux logo.

The menu lists application shortcuts on the left and file system locations on the right. Clicking one of these will launch an application or open the Files browser at that location. The All Apps button takes you to a categorized list of applications, and the search bar lets you search for an application by name.

Clicking the ArcMenu Settings icon opens the Settings dialog. There are many options. It’s a tinkerer’s delight. There’s even an option called Show Activities Button that restores the Workplace Indicator, if you miss it.

The Menu tab of the ArcMenu settings dialog, with the Show Activities button highlighted.


The Menu tab holds many options, allowing you to change the layout and appearance of the menu. To add more applications to the menu shortcuts, select the Pinned Apps three-dots menu, then click the Add More Apps + button.

Selecting applications to pin to the ArcMenu.

Click the + button beside the applications you want to add to the menu.

Adding the Disks application to the list of application shortcuts in the ArcMenu.

The shortcut is added to the menu.


The Disks application added as a shortcut in the ArcMenu.

The Menu Button tab lets you modify the menu icon. For example, clicking the Choose a New Icon Browse button opens another dialog with a large selection of icons.

The distribution logos available to be used as the ArcMenu top bar icon.

There are all sorts of icons available, but I usually use the icon of the Linux distribution I’m using.

LAN IP Address

The LAN IP Address extension is a simple tool that displays your IP Address on the top bar. You can find it on the GNOME extensions website by searching for ‘LAN IP Address.’


The LAN IP Address page on the GNOME extensions site.

I use this extension for two reasons. One, call me paranoid, but I like the positive feedback my IP address has definitely changed when I’m using a VPN.

The LAN IP Address extension displaying the IP Address of the computer.

The other reason is, I use a lot of virtual machines. It’s great to have an effortless way of finding out the IP address of any of the computers so I can use rsync to exchange files with them, or SSH to remotely connect to them.

Best yet, IP LAN Address is fit and forget. There’s no configuration at all.


Vitals

The Vitals extension is like LAN IP Address on steroids. It displays multiple pieces of information about your computer on the top bar, and it is configurable. You’ll find it on the GNOME extensions website by searching for ‘Vitals.’

The Vitals extension page on the GNOME extensions website.

By default, it displays memory usage, system load, and received network traffic.

The Vitals extension displaying memory usage, system load, and network traffic.

Clicking any of the values opens a menu showing the information that Vitals can display. It calls these sensors.


The Vitals extension sensor menu.

The screenshots in this article are from a virtual machine, so some of the hardware components, such as fan speed, don’t exist and can’t be displayed. On physical computers, these sensors should be available to you.

You’re not limited to displaying three sensors. You can display as many as you like. Let’s swap the network traffic sensor for the hard drive storage sensor. Click the Network menu option to show the network information that you can choose from.

The Vitals extension sensor menu with the Network section expanded.


Remove the tick from the selected item. Click the Storage menu option, then select the Free option.

The Vitals extension showing the hard drive storage sensor.

Immediately, Vitals changes to report on your free hard drive space. For even more control and fine-tuning, you can click the Settings button on the menu and open the Settings dialog.

The Vitals extension configuration dialog.

Here, you can adjust things like the refresh rate, position of the display on the top bar, and some details of each of the sensors.


Vitals is a great, lightweight way to keep an eye on the performance of your system.

Clipboard History

I spend a lot of time writing and editing. Copying and pasting is part of editing.

The standard clipboard only holds one clip of copied text at a time. I have a bad habit of trying to edit the existing text before I paste my copied text into it. If I absent-mindedly copy some of the existing text, I lose my previously copied text.

That’s where Clipboard History shines. It stores all clips of copied text so that I can pick them from a convenient menu. You’ll find it on the GNOME extensions website by searching for ‘Clipboard History.’

The Clipboard History page on the GNOME extensions website.


When it’s installed, a small clipboard icon appears in the top bar. Clicking this displays the saved clips.

The Clipboard History extension clip menu.

Clicking any of the clips pastes it straight into your active document.

You can pin a clip to the top of the list by clicking its Star icon.

The Clipboard History clip menu with a clip pinned to the top of the list.

GSConnect

GSConnect is an extension I add to my physical machines, but not my virtual machines. It connects my Android cell phone to my computer.

Search for ‘GSConnect’ on the GNOME extensions website.


The GSConnect page on the GNOME extensions website.

It shows up in the system menu when it’s installed.

The GSConnect button in the GNOME system menu.

With GSConnect, I can transfer files and media in both directions, use features of my phone such as messaging from my desktop, and do automatic syncing of contacts, clipboards and more.

I’ve covered GSConnect in-depth in a dedicated article. Spoiler alert: this is my favorite GNOME extension.


Simple or Sophisticated

The LAN IP Address extension is about as simple as you can get, while GSConnect behaves like a full-blown application. Either way, they’re easy to install, and can make your life just a little bit easier.



Source link

Previous articleiPhone 16 Pro Max is being smuggled to beat India’s high prices