Gnome Shell Extension - Hide Titlebar - README
The gnome shell extension "Hide Titlebar" is a fork of the extension "Maximus", which allows to hide the titlebars of maximized windows. Unlike the original extension it is possible, that only the titlebars of windows, which are located on the screen, that contains the top panel of the GNOME shell, are hidden by the extension due to better multi-monitor support.
The original extension "Maximus" is available on the official gnome shell extensions-homepage or on Bitbucket via the following links. Please appreciate the work of the orignal author Amy Chan!
GNOME Shell Extensions: https://extensions.gnome.org/extension/354/maximus
This fork of the extension above is available on Sourceforge via the following URL:
The aim of developing this extension was to provide a possibility to use the top panel of the GNOME shell as the title bar of a window, which is maximized on the appropriate screen. Therefore the title bar of the window should be hidden when it is maximized and the window's buttons and title should be accessible via the top panel. With the gnome shell extensions, that already existed, this was only possible for setups, that use one screen, but not for multi-monitor setups, because the extensions offered no ability to handle the windows on screens that contain no top panel differently. Therefore a fork of the original extension was created to add this additional feature. Via the preferences dialog of the extension is it possible to turn off/on, whether only windows on the screen, that contains the top panel, should be considered by the extension. When turning this option off the behaviour of the extension will be equal to the original one. Furthermore it is possible to choose the screen, which contains the top panel to support setups, that are configured to show the panel on an other screen but the primary one.
Besides this extension, also other extensions have been created as forks of existing ones to reach the aim explained above. If you want to configure your GNOME shell to behave like this, it is recommended to use the following extensions in addition to the one this readme belongs to:
"Title to Panel"
This extension is a fork of the extension "Status Title Bar" and allows to display the title of the currently selected window in the top panel of the GNOME shell. Such like when using this extension it is possible that only windows, that are located on the screen, which contains the top panel, are considered by the application. Furthermore there is also an option, that allows to only show the titles of maximized windows in the panel. These options in the extension's preferences dialog should be enabled. The extension is available on Sourceforge via the following link:
"Buttons to Panel"
This extension is a fork of the extension "Window Buttons" and allows to show the window buttons of the currently focused window in the top panel of the GNOME shell. The extension also allows to set, whether windows, that are located on an other screen than the one, which contains the top panel, should be taken into consideration. The appropriate option in the extension's preferences dialog should be enabled. Also the option "any window maximized" should be selected to define, when the buttons should be displayed. The extension is available on Sourceforge via the following link:
For using this extension it is necessary to copy the folder "email@example.com", which is contained by the package, the extension has been shiped with, to the path "~/.local/share/gnome-shell/extensions". For installing the extension this way, the shell script INSTALL.sh can be used. This script automatically copies all relevant files to the appropriate folder and replaces an already installed version of the extension when existing. When using the bash script, the installation of this extension is possible by running the following commands in a terminal (the name of the zip-file maybe has to be adjusted to the actual version of the release):
$ unzip gnome-shell-extension-hide-titlebar-v.1.0.zip
$ cd gnome-shell-extension-hide-titlebar
To enable the extension or to access its preferences afterwards, a program such like "Gnome Tweak Tool" can be used.
When using the option "Only consider windows on the screen, that contains the panel" and a window is moved to an other screen programmatically, e.g. by using a keyboard shortcut, the title bar maybe will not be shown/hidden properly.
Michael Rapp (E-Mail: firstname.lastname@example.org)
This software has been published as open source according to the terms and conditions of the GNU General Public License Version 2.