[caption id="" align="alignright" width="276" caption="SSHplus Appindicator"][/caption]
My previous little utility - sshlist - got quite some attention, and helped out a lot of folks who were missing sshmenu on Unity. You can read more about the intentions behind this utility in this entry. Benjamin Heil further modified it giving it a simple parsable configuration format, and supporting launching applications.
SSHplus builds on both of the above, adding one the most requested features : supporting sshmenu configuration. SSHplus adds simple identification of sshmenu configuration - it grabs the title, and ssh parameters and sets them up in the menu (as shown in screenshot). It does not yet recognize other items like profile etc. If you need an entry with very specific formatting, you can simply add the right arguments in sshplus configuration.
Setting up SSHplus
Example Configuration ~/.sshplus
# Application launchers in a folder
Show top|gnome-terminal|-x top
Kill VLC|pkill| -9 vlc
#back to main folder
#sep adds a separator
# label: adds labels to the menu
SSH server1|gnome-terminal|-x ssh email@example.com
SSH server2|gnome-terminal|-x ssh -p 456 server2
Find the source|gnome-terminal|-x ssh firstname.lastname@example.org
# Use rdesktop to connect to Windows Servers
Win-Server 1|rdesktop|-T "Win-Server 1" 184.108.40.206
Win-Server 3 (with many arguments)|rdesktop|-g 1320x680 -T "Win-Server 3" -x l -P -r sound:local 220.127.116.11
PuTTY-Session 1|putty|-load SavedSession1
PuTTY-Session 2|putty|-load SavedSession2
#If present SSHmenu connections will be automatically added
Thanks to the users and commenters on sshlist who provided feedback, and to Benjamin Heil and Fabio for their modifications. Feel free to fork the project on github.