Ubuntu Kiosk?

email.listen at googlemail.com email.listen at googlemail.com
Wed May 10 22:41:33 UTC 2006


Am Wed, 10. May 2006 20:36 schrieb Daniel Carrera:
> Hello,
>
> A local school is interested in trying out Linux. I will setup a room
> with thin clients running from an Edubuntu server. I just have one
> concern: Last year I did this with another school. I setup a single user
> account which all the students shared. This worked alright except for
> OpenOffice. If two students started OpenOffice the second one would see
> an error saying that OOo was running. I never found a solution for this.
>
> I'd like to setup something Kiosk-style. I don't want to hand out 600
> user names and passwords. I have no idea how to setup a thin client
> Kiosk. Any suggestions? Can anyone point me in the right direction?

KDE kiosktool is what you are looking for.

kiosktool 
Description: tool to configure the KDE kiosk framework
 A Point&Click tool for system administrators to enable
 KDE's KIOSK features or otherwise preconfigure KDE for
 groups of users.

E.g. it is used by cosmopod.com to restrict the user desktop for their 
nomachine accounts.

For a single classromm and not more than 20 pupils systems like skolelinux, 
RedHat K12 or edubuntu will cope your needs. I would recomend skolelinux or 
K12 because they offer a lot of 'automagically' predefined services as user 
accounts stored in ldap, centralised administration and others.

But for a more complex environment, eg. several classrooms and a lot of users 
you will see that they lack a lot of performance. This mostly because of 
network limitations (not more than one subnet) and because of the use of LTSP 
which has a bigger bandwith footprint than nomachine/NX.

For such environment I would suggest a better scaling systems e.g. OpenSchool 
Server (OSS) [1] from EXTIS (OSS is the former SUSE OSS). 
OSS offers a lot of predefined services, those offered by skolelinux, k12 plus 
groupware, elearning environment and others.

It don't offer a preconfigured LTSP. But I don't see this as a disadvantage, 
IMHO it's more an advantqage...

I set up such a system with an nomachine service (wich is easy to set up) As 
thin-client systems I used thinstation [2]. Thinstation is a linux based 
terminal client system which allows connections to nomachine, Cisco Terminal 
Services,  MS Terminal Server and a lot others. So it is much more flexible 
than having LTSP only.

This system is serving a big vocational school /Berufsschule, BBS-II), 24 
classrooms having 12 to 24 machines each. And it is serving more than 2500 
user accounts in the moment. Every student has a personalized home directory, 
is able to use email, irc, web,... The system and all of its services can be 
used from inside the school and from outside the school, e.g. at home.

Plus a big set of squidgard rules for web access, which is a legal must here 
in germany to protect pupils.

Not to forget the use of kiosktool to configure/restrict the users desktop.
The desktop predefinition/restriction is group based so that there is a better  
flexibility in giving more functionality over the years.


regards,
thomas

[1] http://www.openschoolserver.net/
[2] http://www.thinstation.org/




More information about the ubuntu-users mailing list