There are several ways you can tweak Ubuntu to customize its looks and behavior. The easiest way I find is by using the GNOME Tweak tool. It is also known as GNOME Tweaks or simply Tweaks.
I have mentioned it numerous time in my tutorials in the past. Here, I list all the major tweaks you can perform with this tool.
I have used Ubuntu here but the steps should be applicable to any Linux distribution using GNOME desktop environment.
Install GNOME Tweak tool in Ubuntu 18.04, 20.4 and other versions
Gnome Tweak tool is available in the Universe repository in Ubuntu so make sure that you have it enabled in your Software & Updates tool:
After that, you can install GNOME Tweak tool from the software center. Just open the Software Center and search for GNOME Tweaks and install it from there:
Alternatively, you may also use command line to install software with apt command:
sudo apt install gnome-tweaks
Customizing GNOME desktop with Tweaks tool
GNOME Tweak tool enables you to do a number of settings changes. Some of these changes like wallpaper changes, startup applications etc are also available in the official System Settings tool. I am going to focus on tweaks that are not available in the Settings by default.
1. Change themes
You can install new themes in Ubuntu in various ways. But if you want to change to the newly installed theme, you’ll have to install GNOME Tweaks tool.
You can find the theme and icon settings in Appearance section. You can browse through the available themes and icons and set the ones you like. The changes take into effect immediately.
2. Disable animation to speed up your desktop
There are subtle animations for application window opening, closing, maximizing etc. You can disable these animations to speed up your system slightly as it will use slightly fewer resources.
3. Control desktop icons
At least in Ubuntu, you’ll see the Home and Trash icons on the desktop. If you don’t like, you can choose to disable it. You can also choose which icons will be displayed on the desktop.
4. Manage GNOME extensions
I hope you are aware of GNOME Extensions. These are small ‘plugins’ for your desktop that extends the functionalities of the GNOME desktop. There are plenty of GNOME extensions that you can use to get CPU consumption in the top panel, get clipboard history etc.
I have written in detail about installing and using GNOME extensions. Here, I assume that you are already using them and if that’s the case, you can manage them from within GNOME Tweaks.
5. Change fonts and scaling factor
You can install new fonts in Ubuntu and apply the system wide font change using Tweaks tool. You can also change the scaling factor if you think the icons, text are way too small on your desktop.
6. Control touchpad behavior like Disable touchpad while typing, Make right click on touchpad working
The GNOME Tweaks also allows you to disable touchpad while typing. This is useful if you type fast on a laptop. The bottom of your palm may touch the touchpad and the cursor moves away to an undesired location on the screen.
Automatically disabling touchpad while typing fixes this problem.
You’ll also notice that when you press the bottom right corner of your touchpad for right click, nothing happens. There is nothing wrong with your touchpad. It’s a system settings that disables the right clicking this way for any touchpad that doesn’t have a real right click button (like the old Thinkpad laptops). Two finger click gives you the right click.
You can also get this back by choosing Area in under Mouse Click Simulation instead of Fingers.
You may have to restart Ubuntu in order to take the changes in effect. If you are Emacs lover, you can also force keybindings from Emacs.
7. Change power settings
There is only one power settings here. It allows you to put your laptop in suspend mode when the lid is closed.
8. Decide what’s displayed in the top panel
The top panel in your desktop gives shows a few important things. You have the calendar, network icon, system settings and the Activities option.
You can also display battery percentage, add date along with day and time and show week numbers. You can also enable hot corners so that if you take your mouse to the top left corner of the screen, you’ll get the activities view with all the running applications.
If you have the mouse focus on an application window, you’ll notice that it’s menu is displayed in the top panel. If you don’t like it, you may toggle it off and then the application menu will be available on the application itself.
9. Configure application window
You can decide if maximize and minimize option (the buttons on the top right corner) will be shown in the application window. You may also change their positioning between left and right.
There are some other configuration options as well. I don’t use them but feel free to explore them on your own.
10. Configure workspaces
GNOME Tweaks tool also allows you to configure a couple of things around workspaces.
In the end…
GNOME Tweaks tool is a must have utility for any GNOME user. It helps you configure looks and functionality of the desktop. I find it surprising that this tool is not even in Main repository of Ubuntu. In my opinion, it should be installed by default. Till then, you’ll have to install GNOME Tweak tool in Ubuntu manually.
If you find some hidden gem in GNOME Tweaks that hasn’t been discussed here, why not share it with the rest of us?