Today, we will discuss about one of the post installation steps in Fedora desktop. This brief guide explains how to enable minimize and maximize buttons in application windows in Fedora GNOME Workstation and Silverblue editions.
This guide has been officially tested in Fedora GNOME Workstation 39 and 38 editions.
Table of Contents
Introduction
As you may already know, there is no minimize and maximize buttons in Application windows in Fedora GNOME Workstation and Fedora Silverblue editions.
If you want to minimize an application window, you need to right click on its title bar and choose the minimize option from the context menu.
Unfortunately, you don't even get that option in Firefox with your mouse. To minimize Firefox window, you should hit the Left ALT+SPACEBAR
keys and choose Minimize option.
I don't understand what is the benefit of removing the most frequently used buttons in a well-known Linux distribution. Ubuntu GNOME desktop has the min/max buttons, but Fedora hasn't.
If you want to bring back the minimize and maximize buttons in Fedora GNOME and Silverblue editions, you can enable them with the help of Gnome Tweaks utility and Dash to Panel extensions in Fedora.
Install Gnome Tweaks in Fedora
Gnome Tweaks, previously known as Tweak Tool, is a Graphical interface for advanced GNOME 3 settings. It is primarily designed for GNOME Shell, however it can be used in other desktops as well. You may not have all features if you use Tweaks on a different desktop.
Gnome Tweaks is available in the default repositories of Fedora. So you can install Gnome Tweaks on Fedora using dnf
package manager like below:
$ sudo dnf install gnome-tweaks
If you are on Fedora Silverblue, you need to enter into your toolbox container using command:
$ toolbox enter
And then install Tweaks as shown in the previous command.
Add Gnome Shell Integration Add-on in Browser
Make sure you have added "Gnome Shell Integration" add-on in your browser. This extension provides integration with GNOME shell and the corresponding extensions repository.
If you haven't added the extension yet, click the three horizontal bars icon on the top right corner and click "Add-ons and themes" link.
Search for "GNOME Shell Integration" add-on.
Click on it and then click "Add to Firefox" to install GNOME Shell Integration add-on.
A pop up window will appear. Click "Add" to enable the add-on. After adding this extension, you will see the GNOME logo on the browser's tool bar.
Enable 'Dash to Panel' Extension in Fedora
The Dash to Panel extension is an icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+ operating systems.
The Dash to Panel extension gives you a permanently visible panel with favorite shortcuts. So a separate dock is no longer needed for easy access to running and favorited applications.
To enable Dash to Panel extension, go to GNOME extensions site and search for "Dash to Panel" extension.
Click the Dash to panel link in the search results. You will be redirected to Dash to panel extension official page. Click on the ON button.
In the next window, click Install button to enable Dash to panel extension.
One this extension is activated, you will see the Dash panel at the bottom along with your favorite shortcuts.
Enable Minimize and Maximize Buttons in Fedora 39, 38
Open the Gnome Tweaks application from the dash.
Click on Windows tab on the left side bar and toggle Maximize/Minimize buttons on under the Titlebar Buttons section on the right side.
As soon as you toggled the min/max buttons on, the minimize and maximize buttons will appear in all applications windows.
Change Minimize and Maximize Buttons' Position
By default, the min/max buttons are visible at the right side of the application windows. You can change its position to left or right. To do so, open the Gnome Tweaks application and go to "Windows" section and click LEFT or RIGHT buttons under the "Titlebar Buttons" section.
The Dash to panel extension has lots of fine tuning and customization options. Right click on the Dash panel and choose Settings option and start customizing it as per your liking.
Conclusion
There you have it. I'm not certain about the reasoning behind the GNOME developers' choice to eliminate the minimize and maximize buttons. However, not everyone agrees with the developers' decision to remove minimize and maximize buttons.
Some users find it difficult to work without these buttons, and they believe that they are essential for good window management. If you're one of them, you can use the GNOME Tweaks tool to bring those buttons back in Fedora Linux.
Resource:
4 comments
Very good!
why do i need to install dash to panel lol?
An good option to dash to panel is dash to dock, i like it better but it just a personal preference.
Works. Thanks.