In the following screenshot I ssh into 10.0.0.4 then using Guake indicator+Zenity+gconftool-2 I scan 10.0.0.4:22 from 10.0.0.7:Īlways remember that gconftool-2 stores information on your hard drive. In this way you can send dynamic,inaccessible local content to Guake. Gconftool-2 stores the content as a value for /apps/guake-indicator/varip and /apps/guake-indicator/varport keys.įinally Guake indicator send data through the dbus system replacing the !varip! and !varport! substrings with the values of the /apps/guake-indicator/varip and /apps/guake-indicator/varport keys.
In the above example Guake indicator calls Zenity to display an interactive form in your local machine.The stdout of Zenity is then passed as an argumento to gconftool-2. Scripting can be useful when working on remote shells and you want your localhost to interact with them.įor example let's say you want to test if a particular tcp port is open from a remote shell and you want to input the target ip and port from keyboard with your local zenity (), you could try something like this:
You can take advantage of the gconf-editor to inspect the gconf keys. Update Guake window title when: the active tab changes the active tab is renamed.
If I enable compiz, it goes back to the undesirable behavior. If I disable compiz, guake always displays at the top of the screen. This leads me to believe this is a matter of window placement, which is going to be handled by the window manager. If I do this same test on a cluttered desktop, guake consistently appears where there is the least amount of clutter. If I move the window to the bottom of my screen and call gauke, it will appear at the top of the screen. If I go to an empty desktop, and open one window (nautilus, terminal, etc) and place it towards the top of the screen, when I call guake, it appears at the bottom. I'm starting to think the problem isn't with guake at all. I have tried uninstalling\ reinstalling guake.