Gnome Shell Extension - Title to Panel - README
The gnome shell extension "Title to Panel" is a fork of the extension "Status Title Bar", which allows to display the full title of the currently selected window in the top panel of the gnome shell. Unlike the original extension it is possible, that only maximized windows, which are located on the screen, that contains the top panel of the GNOME shell, are considered by the extension due to better multi-monitor support.
The original extension "Status Title Bar" is available on the official gnome shell extensions-homepage or on Github via the following links. Please appreciate the work of the orignal author Edgar Morino!
GNOME Shell Extensions: https://extensions.gnome.org/extension/59/status-title-bar
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:
This extension is a fork of the extension "Maximus" and allows to hide the titlebars of maximized windows. Such like when using this extension it is possible that only windows, that are located on the screen, which contains the top panel of the GNOME shell, are considered by the application. The appropriate option 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:
"Extend Left Box"
When using this extension in consideration with the one this readme belongs to, it allows the window title displayed in the top panel of the GNOME shell to use the whole available horizontal space. It is available on the official gnome shell extensions-homepage or on Github via the following links:
GNOME Shell Extensions: https://extensions.gnome.org/extension/51/extend-left-box
"Frippery Move Clock"
To reach additional horizontal space for the window title in the top panel of the GNOME shell it is also recommended to use the extension "Frippery Move Clock", which moves the clock, which is displayed in the center of the panel by default, to the right side of the panel. It is available on the official gnome shell extensions-homepage 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-title-to-panel-v.1.0.zip
$ cd gnome-shell-extension-title-to-panel
To enable the extension or to access its preferences afterwards, a program such like "Gnome Tweak Tool" can be used.
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.