In GNOME 3.6 and above it's possible to turn off dynamic workspaces using GNOME Tweak Tool or the right-click menu of the Frippery Bottom Panel extension. Hence this extension has been dropped.
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. (GNOME 3.6 and above)
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 number of workspaces and the number of rows can be set using a dialog obtained by right clicking on the workspace switcher. This also includes a setting to turn off dynamic workspaces.
The message tray button shows and hides the message tray. If no messages are available the button is blank.
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.10, GNOME 3.8, GNOME 3.6 or GNOME 3.4
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.
RPMs are available for Fedora:
|Fedora 17||Fedora 18||Fedora 19||Fedora 20|
All are signed with the Tigress RPM signing 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. In GNOME 3.2 or above 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.