Also works in classic mode.
In OpenSuse it may be necessary to install libgnome-menu-3-0 and typelib-1_0-GMenu-3_0.
This extension is no longer maintained for GNOME 3.10 and above.
Items in the window list have a right-click menu which allows each window to be minimised, maximised, moved to a different workspace or closed.
Workspaces are arranged in a horizontal row, so the keybindings to change workspace have been altered to ctrl-alt-left/right. Workspaces can also be arranged in multiple rows. In this case ctrl-alt-up/down switch between rows and a row indicator appears to the left of the workspace switcher. Clicking on the row indicator changes row. The mouse scroll wheel can be used in the row indicator or workspace switcher to change workspace.
The bottom panel can be configured by right clicking on the workspace switcher. Settings available are:
The extensions are available for:
They are licensed under the GPL version 2 or later. To see what's changed from previous releases check the change log for GNOME 3.18, GNOME 3.16, GNOME 3.14, GNOME 3.8
To install them unpack the tar file in your home directory: the extensions will be placed in ~/.local/share/gnome-shell/extensions. The extensions can be made available to all users by placing them in /usr/share/gnome-shell/extensions.
Another way to get Frippery is through the GNOME Shell Extensions web site. This lets you install extensions via your web browser. You may need to install a browser plugin: in RHEL/CentOS 7, for example, the plugin is packaged separately as gnome-shell-browser-plugin.
RPMs are available for Fedora/RHEL/CentOS:
|RHEL/CentOS 7.0/7.1||RHEL/CentOS 7.2||Fedora 22||Fedora 23|
All current RPMs are signed with this key; earlier ones may have been signed with this key.
The Frippery extensions are intended to be used together to provide a GNOME 2-like experience. However, if you'd like to control which are enabled the best option is GNOME Tweak Tool (gnome-tweak-tool in the Fedora repositories). Alternatively you can use the brute-force method and just delete any you don't want. After installation you'll need to restart the shell to make the extensions take effect: enter 'r' in the Alt+F2 dialog or log out and in again. You can use GNOME Tweak Tool to enable and disable individual extensions without needing to restart.
The extensions hook into the very core of the GNOME shell. It's almost inevitable that future changes to the shell will break them (though I'll make every effort to unbreak them).
During development and testing I have only the Frippery extensions installed. There will be conflicts between extensions and it's impossible to test all combinations. I do try to resolve conflicts that are brought to my attention but all I can guarantee is that the Frippery extensions are compatible with one another.