Menu

Tree [92ea26] default tip /
 History

Read Only access


File Date Author Commit
 buttons-to-panel@mrapp.sourceforge.com 2013-09-21 mrapp mrapp [30535b] Edited readme.
 INSTALL.sh 2013-09-18 mrapp mrapp [36fd85] Moved misplaced files.
 LICENSE.txt 2013-09-18 mrapp mrapp [36fd85] Moved misplaced files.
 README.txt 2013-09-21 mrapp mrapp [30535b] Edited readme.
 SCREENSHOT_1.png 2013-09-19 mrapp mrapp [57aacb] Added screenshots.
 SCREENSHOT_2.png 2013-09-19 mrapp mrapp [57aacb] Added screenshots.
 SCREENSHOT_3.png 2013-09-19 mrapp mrapp [fcf77d] Added screenshot.
 SCREENSHOT_4.png 2013-09-19 mrapp mrapp [27f6c5] Added screenshot.
 gnome-shell-extension-buttons-to-panel-v.1.0.zip 2013-09-21 mrapp mrapp [92ea26] Added package, that contains v.1.0 of the exten...
 makefile 2013-09-18 mrapp mrapp [58d03b] Removed stylesheet.css from the makefile.

Read Me

===================================================
 Gnome Shell Extension - Buttons to Panel - README
===================================================

The gnome shell extension "Buttons to Panel" is a fork of the extension "Window Buttons", which allows to show the window buttons of the currently focused window in the top panel of the GNOME shell. Unlike the original extension it is possible, that only the window buttons of windows, which are maximized and located on the screen, that contains the top panel, are considered by the extension due to better multi-monitor support.

The original extension "Window Buttons" is available on the official gnome shell extensions-homepage or on Github via the following links. Please appreciate the work of the orignal author Amy Chan!

GNOME Shell Extensions: https://extensions.gnome.org/extension/426/window-buttons
Github:                 https://github.com/biox/Gnome-Shell-Window-Buttons-Extension

This fork of the extension above is available on Sourceforge via the following URL:

https://sourceforge.net/projects/buttons-to-panel

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:

 "Hide Titlebar"
----------------- 

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:

https://sourceforge.net/projects/hide-titlebar

 "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:

https://sourceforge.net/projects/title-to-panel

==============
 Installation
==============

For using this extension it is necessary to copy the folder "buttons-to-panel@mrapp.sourceforge.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-buttons-to-panel-v.1.0.zip
$ cd gnome-shell-extension-buttons-to-panel
$./INSTALL.sh

To enable the extension or to access its preferences afterwards, a program such like "Gnome Tweak Tool" can be used. 

==============
 Known Issues
==============

When using the option "Only consider windows on the screen, that contains the panel" in combination with the option "windows" or "windows visible", that defines when the window buttons should be shown, the visibility of the window buttons in the panel is not refreshed properly when dragging a window to an other screen. 

========
 Author
========

Michael Rapp (E-Mail: michael.rapp90@googlemail.com)

This software has been published as open source according to the terms and conditions of the GNU General Public License Version 2.