I don't have much experience w/ LTSP 5, but in 4.2 the lts.conf file
controls mostly X-related stuff.  The top of the file contains defaults,
and down below you can specify per-client options like Jim Kronebusch
described.  The per-client options can done by either MAC address or by
hostname.

You can also define groups like this:

[some_special_client]
        XSERVER = vesa
        <other options here>

and then use the statement:

LIKE=some_special_client

in any of your per-client configs.  This is mentioned in the
documentation for LTSP 4.2.  I assume it works the same in LTSP 5, but
I'm not sure.

-Rob

Bill Moseley wrote:
> On Fri, Nov 09, 2007 at 01:47:36AM -0500, Jim Kronebusch wrote:
>> You put the file in /opt/ltsp/ppc/etc and name it
>> XF86Config.yourcustom (or whatever you want).  You can put 100 of
>> these in there.  Then in lts.conf you call out custom options to
>> each machine, you can use the machine name or Mac address like so:
>>
>> [00:03:93:92:88:98]
>>          XSERVER            = ati
>>          XF86CONFIG_FILE    = XF86Config.yourcustom
> 
> Too much magic.
> 
> I'm not near the ltsp setup now, but I can ssh into the ltsp server.
> 
> It would really be helpful to understand more of the mechanics of
> this.
> 
> The Edubuntu handbook says:
> 
>     The lts.conf file will be parsed, and all of the parameters in
>     that file that pertain to this thin client will be set as
>     environment variables for the S20ltsp-client script to use.
> 
> Parsed by what?  I couldn't find the script that parses the
> lts.conf file (maybe it's a binary).
> 
> I don't have a ltsp-client, but a ltsp-client-setup and the only thing
> it does is:
> 
> configure_x() {
>     # If the user has specified an xorg.conf file, then copy it over.
>     xserver_config="/etc/X11/xorg.conf"
>     [ -n "$X_CONF" ] && [ -f "$X_CONF" ] && \
>         cp "$X_CONF" "$xserver_config"
> }
> 
> Does the parsing of XF86CONFIG_FILE from lts.conf set X_CONF (and
> prefixes /etc/ to it)?
> 
> 
> And where are things like X_HORZSYNC and X_VERTREFRESH used?  In the
> tool that builds xorg.conf?  Which tool is that?  When I goggle those
> settings I see them used almost always with ltsp.
> 
> /etc/default/ltsp-client-setup has:
> 
> if [ -n "$(which xdebconfigurator)" ]; then # xdebconfigurator is installed 
>     bindfiles="$bindfiles /etc/X11/xorg.conf"
> else
>     # If not, copy the entire X config directories to get reconfigure
>     # working.  This uses more memory on the client than the
>     # xdebconfigurator alternative.
>     copy_dirs="$copy_dirs /etc/X11 /var/lib/x11"
> fi
> 
> But I don't have xdebconfigurator.  In this case is it using
> dpkg-reconfigure?
> 
> BTW -- if I have 40 machines that need the same settings in lts.conf
> is there a way to group them or maybe do regex matches on the MAC or
> hostname?
> 
> 
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_____________________________________________________________________
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