How to turn off automatic workspaces in Gnome 3 (and other shell modifications)

How to turn off automatic workspaces in Gnome 3 (and other shell modifications)

With distributions rolling out versions using the latest versions of GNOME 3, more and more users are coming back to GNOME and finding that it has improved a lot since the GNOME Project first released it. Performance is better, there are more customization and integration features, and there aren’t as many rough edges. However, there are still some major GNOME-isms that can make users cringe. A good example is the way workspaces are managed – GNOME creates and destroys workspaces dynamically, but many users prefer to have a set number of virtual workspaces that don’t change when windows are added. . Here, we show you how to turn off automatic workspaces in GNOME.

GNOME Tweak Tools are essential for anyone who wants to change the default settings in GNOME, down to things like setting a dark theme and including minimize / maximize buttons. The GNOME Tweak tool can be found in most repositories, so you can just use whatever package manager you want.

Disable the Dnf installation of the Gnome shell for dynamic workspaces

Once installed, you can find it in your default “Utilities” folder.

Disable Gnome Shell Utilities for Dynamic WorkspacesDisable Gnome Shell Utilities for Dynamic Workspaces

Disabling automatic workspaces

To turn off automatic workspaces, open the GNOME Tweaks tool and navigate to “Workspaces”.

Disable dynamic workspaces Static workspaces Gnome ShellDisable dynamic workspaces Static workspaces Gnome Shell

At the very top, click on “Static workspaces”. You should be able to set how many workspaces you want, from four to a lot more. Then, when you go to your activity overview, you’ll see all of your workspaces set up for you.

Disable dynamic workspaces Gnome Shell More workspacesDisable dynamic workspaces Gnome Shell More workspaces

Other modifications

The GNOME Tweak tool has a lot to offer besides defining static workspaces. Some to note are in “Window title bars,” where you can add minimize and maximize buttons and also move buttons from a Windows-like layout on the right to a macOS-like layout on the left.

Disable dynamic workspaces Gnome shell window title barsDisable dynamic workspaces Gnome shell window title bars

In addition, in the “Top bar” you can turn off the Hot Corner Activity overview in the upper left corner of the screen. This is very useful if you are not a hot corners user.

Disable the Gnome Shell Top Bar for Dynamic WorkspacesDisable the Gnome Shell Top Bar for Dynamic Workspaces

Extensions

Extensions are community-developed additions to GNOME Shell that bring back or add new functionality that users are looking for. I wouldn’t hesitate to say that extensions are one of the main ways to make GNOME usable for me, as the ones I use are simple but drastically change the workflow of GNOME on my system.

READ:   The best Chrome security extensions to improve your browsing security

To get started with GNOME Shell extensions, go to https://extensions.gnome.org and start looking around. If there is something to install (most distros have extensions by default, so you should be squared) the page will tell you how to do that.

Disable Dynamic Workspaces Gnome Shell Extensions websiteDisable Dynamic Workspaces Gnome Shell Extensions website

To manage your extensions, I highly recommend the Extensions app. This should be in the repositories of most distributions, but if you are using a version of GNOME Shell earlier than 3.36, you can manage it from the Tweaks tool.

To install the Extensions app, use one of the following commands:

Disable Gnome Shell Extensions from Dynamic WorkspacesDisable Gnome Shell Extensions from Dynamic Workspaces

It’s a much more intuitive interface for managing your extensions than previous iterations, and that’s what is recommended for managing them.

Now that you know how to turn off automatic workspaces in GNOME, be sure to also check our review of GNOME Shell and how to manage users in Ubuntu.

Related:

John perkins
John perkins

John is a young technical professional passionate about educating users on the best ways to use their technology. He holds technical certifications covering topics ranging from computer hardware to cybersecurity to Linux system administration.

Is this article useful?

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘400239050508508’);
fbq(‘track’, ‘PageView’);

Leave a Comment

Your email address will not be published. Required fields are marked *