Gideon,
   I hope all is going well with you and Symbio.

   Thank you for the information. Exactly what I was looking for.

   I should have know that you'd know the answer! :-)

   xhost would not work when run from the LTSP server e.g. from the 
user's .xsession file or a terminal window on the client. I would 
get an error message that it must be run on the server (ltsp client) 
which is why I started looking at xauth and finally ended up running 
xhost the way I did.

   The /opt/ltsp/i386/usr/share/ldm/rc.d/ is *exactly* what I need.

   LTSP rocks yet again.


Pete Billson
--
http://www.elbnet.com
ELB Internet Service, Inc.
Reliable Tech Support for New Jersey's Public Libraries

Gideon Romm wrote:
> Pete-
> 
> Using xhost is the X preferred way of loosening X security restrictions.
> As xhost is an X client app, you could run it either client-side or
> server-side - in other words, you could make it a server-side script
> that runs upon login, as well (unless you need access to the Xserver
> prior to login).
> 
> You should also note that ldm has a directory structure for adding
> custom scripts, so you needn't hack up the scripts provided by the
> package.  There is:
> 
> /opt/ltsp/i386/usr/share/ldm/rc.d/
> 
> If you drop a script in this directory, with the appropriate prefix, it
> will run at the appropriate point within the ldm sequence.  Prefixes
> are:
> 
> I - "init", which is executed after Xserver starts bu before greeter
> appears.
> S - "Start", which is executed after successful login.
> K - "Kill", which is executed after successful logout.
> X - "X", which modifies the connection made to launch the desktop via
> ssh.
> 
> The structure is similar to the rc.d structure of SysV, and all scripts
> are sourced.  You can order the scripts with the appropriate ordering
> numbers.
> 
> Check out that directory for details.
> 
> This way, you can add your own hacks as separate files that will not be
> impacted upon upgrade.
> 
> Also, note we have similar structures for general X screen scripts:
> 
> /usr/share/ltsp/xinitrc.d/
> 
> and general session scripts (pre-launching Xserver):
> 
> /usr/share/ltsp/screen-session.d/
> 
> All have similar structures, though screen-session.d scripts have an
> additional prefix "XS" which is used to setup xorg.conf.
> 
> Happy hacking!
> 
> -Gadi
> 
> 
> On Wed, 2009-04-22 at 08:46 -0400, Peter Billson wrote:
>> Just a follow up to my own question for the archives:
>>
>>    I didn't figure out a way to disable xauth but I did figure out a 
>> way to use xhosts. I created a bash script that said:
>>
>> sleep 45
>> export DISPLAY=:7
>> xhost +{ip address}
>>
>>
>> and put it in /opt/ltsp/i386/usr/local/bin
>>
>>
>> I then modified the ldm screen script (in 
>> /opt/ltsp/i386/usr/share/screen.d) to launch my script in the 
>> background just before starting ldm by adding:
>>
>> /usr/local/bin/petes-script& just before ldm is started
>>
>>
>> Probably a much better and easier way to do what I want but damned 
>> if I could figure it out! :-)
>>
>>
>> Pete Billson
>> --
>> http://www.elbnet.com
>> ELB Internet Service, Inc.
>> Reliable Tech Support for New Jersey's Public Libraries
>>
>> Peter Billson wrote:
>>> Hello *,
>>>   Is there a way to disable xauth when using LDM as the display manager?
>>>
>>>   When using kdm I can use an xhosts +{someip} to allow a host to be able
>>> to connect to a terminal's display but if I try to use xhost with LDM it
>>> doesn't work.
>>>
>>>   I want to allow a remote host access to the client's display without the
>>> need to reshare the xauth cookie each time I restart the client.
>>>
>>> Pete Billson
>> ------------------------------------------------------------------------------
>> Stay on top of everything new and different, both inside and 
>> around Java (TM) technology - register by April 22, and save
>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>> 300 plus technical and hands-on sessions. Register today. 
>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>> _____________________________________________________________________
>> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>> For additional LTSP help,   try #ltsp channel on irc.freenode.net

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to