[nycbug-talk] *BSD Kiosk

marco at metm.org marco
Sat Nov 13 01:04:47 EST 2004

Yes thanks for following up on this George.  

There are ways of doing this using [xgk]dm, but I was kind of hoping for
something as striped down as possible.  The need is for really simple
applications, on relatively old hardware so the lighter the better.
Right now all I need is a movie player that comes up when the machine is
booted and to bring the machine down when a single key on the keyboard
is clicked.

I have xinit set up to launch mplayer and all the keys in mplayer mapped
to quit.  Quitting mplayer will take down the X session.

I had done a kiosk before on linux by setting up a startup script which would
launch xinit and on the next line shutdown -h now.  xinit runs in a loop
so until it is quit the shutdown line won't get called.

FreeBSD 5.3 has a different syntax for the init scripts, which I haven't
had time to look over yet.

I was also looking at /etc/ttys which seems like one should be able to
launch arbitrary commands instead of the getty.  I tried a couple
combinations of login and xinit but none worked (surely because of my
error).  It seems like ttys would be a quick and dirty way of going
about this.

Any ideas or better practices are welcome,

Should I look at jails ? 
Seems more complicated than I need.



On Fri, Nov 12, 2004 at 08:54:23PM -0500, G. Rosamond wrote:
>So Marco's question about automatic logins and X was really about 
>building a *BSD kiosk. . .
>Anyone have any experiences with doing bsd kiosks?
>I'm starting my google search now. . .Freshports show nothing. . .
>Freshmeat shows three projects that aren't too relevant for the 
>stand-alone OS. . .
>It might be useful to put together some documentation and submit to the 
>documentation projects. . . Marc, it might be time for your wiki, or a 
>cvs server. . .
>% NYC*BUG talk mailing list
>%Be sure to check out our Jobs and NYCBUG-announce lists
>%We meet the first Wednesday of the month

More information about the talk mailing list