Kiosk with linux
Step 1:
Create your kiosk application. Example would be say web app running on the kiosk itself in php/python/nodejs etc.
Step 2:
Use some small distro, preferably with sysVinit(easy to edit
/etc/inittab
than writing upstart entries)
Example changes in /etc/inittab
, comment out one of the tty logins:-
Autologin:-
Edit your /etc/rc.local
to startx:-
(or you may use ~/.xinitrc
)
Or, install nodm, edit /etc/nodm to enable it and set user,
and edit user’s ~/.xinitrc
to launch your app.
This way you are not launching any window manager, so no login and your application is started automatically
Step 3:
Profit
This can be used with low powered linux running computers like imx233-olinuxino with TV-out, or raspPi to make a really cheap kiosk.
Or this can be setup with an old desktop which will still be cheap. Other possibilities are using a touchscreen interface, or giving only mouse as user interface etc.
(Note: All this assumes you have drivers, configurations working for your display device, input devices and working Xorg.conf for display/input etc)
blog comments powered by Disqus