Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Opacify-like extension to Gnome 3 shell
Branch: master


Opacify for Gnome Shell extension

This extension implements core of the compiz Opacify plugin, i.e. inactive windows obscuring active ones are made semi-transparent. It works best with focus-follows-mouse policy but without auto-raise, i.e.:

gconftool-2 --type string --set /apps/metacity/general/focus_mode mouse
gconftool-2 --type boolean --set /apps/metacity/general/auto_raise false

Due to limitations of the Gnome Shell (as of 3.2), the extension is not easily configurable and the inactive opacity is hardcoded at 50%. To change it, edit the line saying:

var opacity_transparent = 128;

to anything you want (0 is invisible, 255 is fully opaque).

You can also control animation speed by setting:

var transition_time = 0.2;

to whatever value you wish (it's in seconds). You may disable animations completely by setting the time to 0.

Note: This extension will probably break anything else that wants to alter individual windows' opacities by resetting them at every window focus change.

Something went wrong with that request. Please try again.