[lug] ssh-agent under KDE and KNOPPIX

Neal McBurnett neal at bcn.boulder.co.us
Tue Jun 22 12:29:54 MDT 2004


In KNOPPIX version 3.4 2004-05-04, the situation is a bit different,
but with the same effect. The file 45xsession starts X11 up, and
doesn't use the $STARTUP convention used by latter scripts like
90xfree86-common_ssh-agent.

I've now reported it as a bug at
 http://www.knoppix.net/docs/index.php/Bugs/3.4

There are ways to save your home directory
(menu/knoppix/configure/create persistent home directory), and to then
change the startup process from the boot command line (including
providing your own home directory (home=) and your own knoppix.sh
startup program), and you can modify at least some startup files by
relinking them to new files.

So I think we're getting close on two fronts.  Now to figure
out what would be necessary in a $HOME/.xsession file.  When is that called,
and by what, and what is done if it isn't there....

-Neal

On Tue, Jun 22, 2004 at 08:44:52AM -0400, Michael D. Hirsch wrote:
> On Monday 21 June 2004 04:40 pm, Michael D. Hirsch wrote:
> > On Monday 21 June 2004 04:13 pm, Neal McBurnett wrote:
> > > Anyone know how to get KDE to use ssh-agent right (i.e. as parent to
> > > all applications)?  googles I've found refer to stuff that doesn't
> > > work, at least under knoppix 3.4.
> > >
> > > See http://www.knoppix.net/docs/index.php/ssh-agent%20and%20KNOPPIX
> > > for a wiki page with "the story so far"...
> >
> > Hmm.  It looks like you already know my trick.  In my ~/.Xclients file I
> > have exec ssh-agent $HOME/.Xclients-default
> > and inside .Xclients-default it has
> > exec startkde
> >
> > So my only difference is that I use .Xclients and you tried .xsession.
> 
> I did some poking around in Knoppix last night, trying to trace what happens 
> at startup.  It looks like it is trying to do the right thing and use ssh, 
> but I think it is configured wrong.  
> 
> There is a directory /etc/X11/xsession.d, and in that dir are a bunch of 
> scripts whose names start with 2 digit numbers.  xsession runs those scripts 
> one at a time.  There are a couple (why two?) of scripts that setup ssh.  
> Unfortunately, their numbers are greater than 50, and 50 is the number of the 
> script that actually starts all the X stuff.  It looks to me like the script 
> numbered 50 should be renamed to 99 for ssh to work right.  This requiers 
> changes to the CD itself.
> 
> Also, it looks like it does looks for a .xsession file.  I couldn't tell if it 
> was clever enough to get the file from removable media, or if it always 
> looked in /home/knoppix which comes from the CD.
> 
> I couldn't see anything that I thought would definitely work without changeing 
> the CD.
> 
> Michael



More information about the LUG mailing list