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
--
--------------------------------------------------------
Gideon Romm | Proud LTSP Developer
[email protected]
Support LTSP! Buy your hardware at:
www.DisklessWorkstations.com
www.DisklessThinClients.com
(use coupon code: LTSP5P for 5% off thin clients from DisklessThinClients.com)
------------------------------------------------------------------------------
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