Skip to content
Opacify-like extension to Gnome 3 shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


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.

You can’t perform that action at this time.