[Ltsp] Re: K12LTSP GDM Kiosk Mode success!

Adam Melancon adammelancon at gmail.com
Tue Oct 5 10:25:21 CDT 2004


Links were bad, sorry about that.

http://www.vermilion.lib.la.us/sysadminsite/files/terminal/screenshot1.jpg
http://www.vermilion.lib.la.us/sysadminsite/files/terminal/screenshot2.jpg
http://www.vermilion.lib.la.us/sysadminsite/files/terminal/terminal1.JPG


On Tue, 5 Oct 2004 09:53:39 -0500, Adam Melancon <adammelancon at gmail.com> wrote:
> Well, I finaly got my new K12LTSP server running.
> The machine I used for the server is a 500Mhz PIII with .5GB of ram
> running K12LTSP 4.1.
> 
> For the first client I used a donated computer from a friend of mine
> Kris. A compaq presario 9548 with a 100Mhz PI and I was able to cram
> about 80MB of RAM into it. Since everything is processed on the server
> the terminal is surprisingly quick, and is nowhere near ready to be
> tossed into the recycle bin.
> 
> I set this server up to have the terminals use GDM Kiosk Mode. The
> machine automatically logs in as a user with the same name (ws001) as
> the workstation name.
> The user has complete control over the desktop and can run or change
> whatever they want, but when the session is logged out, the
> /home/ws001/ folder is wiped clean and /etc/skel/ is copied in it's
> place just like it was a new user.
> It's like a homebrew centurian guard.
> 
> I used this as a guide. http://www.k12ltsp.org/phpwiki/index.php/GDMKiosKMode
> 
> Here are the gotchas and things you will need to do different than the
> link above.
> 
> You will need to edit the /etc/dhcpd.conf file and make sure that the
> MAC address for the terminal is giving the right IP address and giving
> it the right hostname.  I didn't want the terminals to use DHCP since
> all of my terminals are going to be public workstations.  I just
> wanted them to autologin, then blow out the home directory on logout.
> example in dhcpd.conf:
> ---------------------
> host ws001 {                                                #the
> hostname of terminal one
>         hardware ethernet     00:01:02:c5:0f:37; #MAC address of terminal one.
>         fixed-address         192.168.0.1;            #the IP that I
> want it to have
> ---------------------
> 
> Also, where the how-to has "/etc/gdm/gdm.conf" you will not find this
> file there, you will find this file in "/etc/X11/gdm/gdm.conf" the
> "gdm" folder is under /etc/X11/
> 
> Also, where it says "/etc/gdm/PostSession/ws001 and so on (One file
> per hostname)" You will need to name the script ws001.ltsp since that
> is the actual hostname, not just ws001.
> 
> The only other snag I ran into was this below.
> ---------------------------
> I would get "error activating xkb configuration" when logging into a
> terminal.
> Found the answer here:
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=120858
> I solved this by simply adding a symlink in
> /usr/X11R6/lib/X11/xkb/rules:
> 
> ln -s xorg.lst xfree86.lst
> 
> Temporary, sure, but setxkbmap is happy again.
> ----------------------------
> 
> Here are some shots of the terminal screen and the terminal itself.
> http://www.vermilion.lib.la.us/sysa...screenshot1.jpg
> http://www.vermilion.lib.la.us/sysa...screenshot2.jpg
> http://www.vermilion.lib.la.us/sysa...l/terminal1.JPG
> 
> Enjoy!
> 
> --
> Adam Melancon
> Work: http://www.vermilion.lib.la.us
> Personal: http://www.melancon.org
> 


-- 
Adam Melancon
Work: http://www.vermilion.lib.la.us
Personal: http://www.melancon.org



More information about the Ltsp mailing list