Guake-indicator – Manage favorite ssh hosts establishing a new ssh connection with Guake

Sponsored Link
Guake-indicator is a C software application designed for Ubuntu 13.10 and 14.04 with Unity that lets you manage your favorite ssh hosts establishing a new ssh connection with Guake. Guake is a top-down terminal written in Python by Max Ulidtko,Pierre-Yves Chibon, Aleksandar Krsteski, Lincoln de Sousa, Gabriel Falcão.

Guake-indicator sticks to your "Ubuntu System Tray" and displays your favorites ssh hosts retrieved from ~/.guake.indicator/guake-indicator.json. If guake-indicator.json does not exist, guake-indicator will create a default one with a single "localhost" entry.

You can customize this file according to your needs with your favorite text editor, and just use this sample as a base to add new entries. The fields are self-explanatory, however, I'm going to give you a more in-depth description of each one:

hostname : the host to connect (it can be his IP address or his DNS), leave it blank to execute commands directly on localhost
login : the ssh user
menu_name : the name that will show up in the indicator itself
tab_name : the name of the guake terminal tab once it is opened
command_after_login : command to issue after the ssh login is successfully performed -- this field is optional
remote_command : if set to yes, after that "command_after_login" is executed, the bash shell won't be invoked so an automatic exit is performed.
x_forwarded : if set to yes it adds the -X flag.This tells SSH to forward the X server calls to the client computer (available from version 0.2).
dont_show_guake : if set to yes guake is not shown after the command execution

Note:- Before installing this you need to make sure you have guake installed.

Install Guake-indicator in ubuntu

Open the terminal and run the following commands

sudo add-apt-repository ppa:gun101/ppa
sudo apt-get update
sudo apt-get install guake-indicator

Screenshots

1

2

Check more information from Here

Sponsored Link

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *