You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Mark Hindley 478f91d678 Changelog for version 2:2.18.06-1+devuan1. 4 days ago
debian Changelog for version 2:2.18.06-1+devuan1. 4 days ago
gtkgreet greeter: fix gcc warning 3 years ago
ldminfod ldminfod: Support python3 and python2. 2 years ago
ltsp-cluster-info fixing server variable since it has been changed un ltsp trunk. 7 years ago
m4 Remove unused changelogs 9 years ago
man Script removal of trailing spaces 9 years ago
misc indent -kr -i4 -nut -c50 -psl 6 years ago
po Remove further traces of halt-check hook. 5 years ago
rc.d rc.d: nbd-checkupdate: Use /run/ltsp instead of /var/cache/ltsp. 2 years ago
screen.d Merge 'https://git.launchpad.net/~bcgss/ltsp/+git/ldm-rhel7 -b master' 2 years ago
share ldm-script: fix regression from r1579, it needs [:alnum:], not [:alpha:]. 4 years ago
src Merge 'https://git.launchpad.net/~bcgss/ltsp/+git/ldm-rhel7 -b master' 2 years ago
themes Replace default LDM theme background 8 years ago
wwm indent -kr -i4 -nut -c50 -psl 6 years ago
.bzrignore Improve .bzrignore, mkdst-trunk now removes anything from the tarball listed in .bzrignore 11 years ago
ABOUT-NLS remove debian dir, replace Makefile with mkdist script from ltsp trunk tree, move code up to toplevel dir again 12 years ago
AUTHORS glibc of lastest version. 12 years ago
COPYING updated copyright notice with current copy of GPL v2 11 years ago
INSTALL remove debian dir, replace Makefile with mkdist script from ltsp trunk tree, move code up to toplevel dir again 12 years ago
LTSP_LOGO_COPYRIGHT Change logo for ltsp theme to use the "new" LTSP logo, which is licensed 9 years ago
Makefile.am Makefile.am: Do not install /var/cache/ldm anymore, it does not appear 2 years ago
NEWS remove debian dir, replace Makefile with mkdist script from ltsp trunk tree, move code up to toplevel dir again 12 years ago
README Script removal of trailing spaces 9 years ago
README-DEVELOPMENT-POLICY Revised README-DEVELOPMENT-POLICY to clarify whitespace changes in existing 6 years ago
autogen.sh Fix typo: --add-mising -> --add-missing 6 years ago
configure.ac Version 2.18.06 2 years ago
generate_locale_list.py generate_locale_list: Ensure the output is sorted. 2 years ago
release.conf Script removal of trailing spaces 9 years ago

README

ldm is the LTSP Display Manager which handles authentication for remote desktop clients.

Currently, it doesn't interface with a greeter, as this design will require a
conversation with the greeter, rather than a simple "get name and password"
of the existing greeter.

Work on the greeter will also be done.

For now, We're using a simple GTK greeter that Ollie designed. We'll make
it more pretty.

If you'd like to play with ldm, here's the steps.

1) Get the branch (you've obviously done this already)
2) Build ldm (standard ./configure --prefix=usr && make)
3) Copy ldm to $CHROOT/usr/sbin
4) Copy share/ldm-script to $CHROOT/usr/share/ldm
5) Copy scripts/* to $CHROOT/usr/share/ldm/rc.d
6) Install ldmgtkgreet to $CHROOT/usr/libexec/ldm

Currently, most things work. Sound and Localdev seems to setup ok.
The command socket for ldm now lives in /var/run/ldm_socket, snd the udev
scripts have been patched up in my ltspfs-upstream branch.

LDM_DIRECTX works!

We've got a new scripting mechanism for startup and shutdown scripts.
Right after the ssh connections been completed,
"/usr/share/ldm/ldm-script start" is called, which exectutes everything
called S* in the rc.d dir in the ldm share.

Two environment variables are passed down:

LDM_SERVER points to the server LDM is talking to, and
LDM_SOCKET points to the command socket the ssh connection has set up.

A three line script now replaces all the functionality of the delayed-mounter
daemon.

to exectute something on the server, you can simply do:

ssh -M $LDM_SOCKET $LDM_SERVER "your server command here"

After the X session's ended, ldm-script stop is called which looks for K*
scripts.

Note that the scripts are .'d so, exits in your rc scripts will be bad mojo.

Have Fun!

--
The LTSP Team
http://www.ltsp.org