Hi Marcio
I still use SSHMenu every day (multiple times an hour) but sad to say,
the project is fairly close to dead.
Both GNOME3 and Unity desktops removed support for applets. And even if
you stick with GNOME2, the Ruby-GTK folk have abandoned the Ruby binding
for the Gnome Applet library and removed it from their distribution I
think they also removed the GConf binding as well - which is the cause
of the specific error you're seeing.
The standalone 'sshmenu' program should still work as an independent
program with its own tiny window. By default it will launch xterms but
you can hack it to use gnome-terminal or whatever else you want (see the
"SSHMenu Hackers Guide").
I now run an XFCE desktop and use the 'embed' plugin to capture a
standalone menu and present it in the panel as an applet.
The git repo for SSHMenu now includes an executable called
'bin/sshmenu-xfce' which launches gnome-terminal windows by default. I
don't think this tool is tied to XFCE in any way and it should actually
run on any desktop.
http://sourceforge.net/p/sshmenu/git/ci/master/tree/
The only reason sshmenu-gnome was using the (now defunct) gconf library
was to get a list of the user's gnome-terminal profiles to present in a
drop-down menu. The sshmenu-xfce program achieves the same aim by
shelling out to the 'gconftool' command.
You didn't mention which desktop you're running. I know that there is a
Gnome3 extension (written in Javascript I guess) that approximates the
function of SSHMenu. I think there's also a Python tool that does a
similar thing but uses an 'AppIndicator' in the system tray. There was
also a KDE applet to do the same thing.
Regards
Grant
On Thu, 2013-08-22 at 16:49 -0300, Marcio Merlone wrote:
> Greetings,
>
> Hope this project is not dead! It is a huge productivity tool without
> similar alternative. I am trying to install/build/run sshmenu-gnome on a
> fresh Linux Mint 15. When I try to install via apt I get this:
>
> (...)
> The following packages have unmet dependencies:
> sshmenu-gnome : Depende: libgnome2-ruby which is a virtual package.
> Depende: libpanel-applet2-ruby which is a virtual package.
> Depende: libgconf2-ruby which is a virtual package.
> Depende: gnome-terminal but it is not going to be
> installed.
> The following actions will resolve these dependencies:
>
> Keep the following packages at their current version:
> 1) sshmenu-gnome [Not Installed]
> (...)
>
> No luck. So downloaded source, make'd, cp'd according to manual
> installation docs, and when run I get this:
>
> $ sshmenu-gnome
> /usr/lib/ruby/1.8/gnome-sshmenu.rb:2:in `require': no such file to load
> -- gconf2 (LoadError)
> from /usr/lib/ruby/1.8/gnome-sshmenu.rb:2
> from /usr/bin/sshmenu-gnome:3:in `require'
> from /usr/bin/sshmenu-gnome:3
>
> Any idea? Thanks and best regards.
>
|