Guake is an awesome Quake style terminal which saves you a lot of time.
In GNOME 3.4, there’s this annoying bug with Guake (or is it GNOME’s?) that Guake can’t release focus via hotkey (which is F12 by default).
After exploring gtk documentation and messing around with Gauke’s python code for a while, I found out a fix for this issue.
Open guake.py
, which I found at /usr/lib/guake
Find the line: (line 820)
self.window.hide() # Don't use hide_all here!
Replace it with:
self.window.set_keep_below(True)
self.window.hide() # Don't use hide_all here!
Save the file and it should be fixed.
This hack was suggested by Hador on Guake Trac against my hack which seemed to work only on Fedora. This has been tested OK on Fedora 17 and ArchLinux.