Maximus GNOME Shell Extension
The Maximus GNOME Shell Extension attempts to emulate the Maximus package for the Ubuntu Netbook Remix.
That is, it removes decoration (i.e. the title bar) from maximised windows, saving vertical real estate. For example, Google Chrome does this by default. Useful for netbooks with small screens.
|With Maximus||Without Maximus|
NOTE: with the titlebar of a window hidden, you may find it difficult to unmaximise/move a window. In this case, I recommend either remembering your system's keyboard shortcut for un/maximising a window (e.g. Alt+F10 on Fedora), or use the Window Options GNOME shell extension which adds a drop-down menu to the title bar in the top panel with these options (shameless plug, I wrote that one).
By default, only fully-maximised windows are undecorated.
If you also want to undecorate half-maximised windows, edit the line in
extension.js to change this line:
const undecorateHalfMaximised = false;
to this (change the
const undecorateHalfMaximised = true;
The easy way (recommended):
- Download the .zip file on the Downloads page.
gnome-tweak-tool, go to "Shell Extensions", "Install Extension" and select the .zip file.
- Checkout the repository:
hg clone https://bitbucket.org/mathematicalcoffee/maximus-gnome-shell-extension
- Update to the
defaultbranch is NOT guaranteed to work!).
- Copy the folder
- If on GNOME 3.2, use
dconf-editorand modify the key
'email@example.com'. If on GNOME 3.4, then just do
gnome-shell-extension-tool -e firstname.lastname@example.org.
All together now:
hg clone https://bitbucket.org/mathematicalcoffee/maximus-gnome-shell-extension cd maximus-gnome-shell-extension hg up stable cp -r email@example.com ~/.local/share/gnome-shell/extensions # if you have GNOME 3.4: gnome-shell-extension-tool -e firstname.lastname@example.org # if you have GNOME 3.2: dconf read '/org/gnome/shell/enabled-extensions' | sed -r -e 's#\[(.+)\]#dconf write "/org/gnome/shell/enabled-extensions" "[\1, '\'email@example.com\'']"#' | /bin/sh
Branch Info (for developers)
- 'Stable' branch works with GNOME 3.2 and GNOME 3.4. No fancy gsettings or UI for setting options (this extension doesn't have options for the moment).
- 'Default' branch - where development happens. It is not guaranteed to be stable at any commit.