Re: [sshmenu] sshmenu and Linux Mint 15
Brought to you by:
grantm
|
From: Grant M. <gr...@mc...> - 2013-08-22 21:36:34
|
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. > |