Re: [sshmenu] Installation Problems
Brought to you by:
grantm
From: Grant M. <gr...@mc...> - 2007-09-05 21:26:18
|
On Wed, 2007-09-05 at 16:42 +0200, =C3=96hler, Alessandro wrote: > Hi >=20 > I have troubles to run your applet. > I=C2=B4m running gnome and gentoo Linux. > As there is no ebuild available i added it manually with make install. Hmm the 'make install' has only been tested on Debian/Ubuntu. One thing it doesn't do at all (but probably should) is check dependencies. The dependencies and file locations are documented here: http://sshmenu.sourceforge.net/download/install.html The easiest way to check the basic dependencies is to run the standalone version of sshmenu from the command line: sshmenu-gnome If that pops up a tiny little window with a menu then you have the basic Ruby and Ruby-Gtk library dependencies satisfied. The only other library required is the panelapplet2 ruby library. > Then i can select the "SSH Menu Applet" in the add to Panel menu. That suggests that the sshmenu-applet.server file at least is in the right place. The .server file tells GNOME where to find the 'executable' for the applet. Specifically, it points at: /usr/lib/gnome-panel/sshmenu-applet Check that file exists and is executable. > But here the Problems beginn with a Errormessage. >=20 > "The panel encountered a problem while loading "OAFIID:GNOME_SSHMenuApple= t" There is a trick to debugging panel applet problems. First, make sure you've removed all instances of the applet from the panel. Then from a command window run the applet executable: /usr/lib/gnome-panel/sshmenu-applet This should not give any errors, not pop up any windows and not return to a command prompt - i.e.: your shell window is waiting for the applet executable to exit (which it won't). Now, with the applet executable still running in the shell window, use the GUI to add the applet to the panel. The panel will attach to the running instance of the applet and any errors will go to the terminal. I'm assuming that at some point in this process you'll get an error that give us a clue. Cheers Grant |