System krav (der med ikke sagt at det køre godt):
150Mhz Pentium pro
256MB ram
Skærmkort med 8 MB ram
3GB harddisk
Bemærk at denne guide ikke begrænseren hvilke links en bruger kan navigere til, eller andre sikkerheds elementer. En fordel ved opsætningen er dog at X.org ikke køre som root.
Start med at installere en minimal udgave af ubuntu:
https://help.ubuntu.com/community/Installation/MinimalCD
Installer X.org, OpenBox, Chromium, Flash og en pænere mus:
Kode: Vælg alt
sudo apt-get install xinit openbox chromium-browser flashplugin-installer dmz-cursor-theme
har din maskine Nvidia eller AMD grafikort bør du også installere henholdsvist nvidia-current (GeForce 6xxx og frem) eller fglx (Radeon HD 5xxx og frem)
Tilføj en kiosk brugeren (uden system rettigheder):
Kode: Vælg alt
sudo adduser kiosk
Sæt kiosk brugeren til automatisk at logge ind:
Kode: Vælg alt
sudo nano /etc/init/tty1.conf
Ændre sidste linje (exec) til:
Kode: Vælg alt
exec /bin/login -f kiosk < /dev/tty1 > /dev/tty1 2>&1
Skift til kiosk brugeren
Kode: Vælg alt
su kiosk
Fjern menuen fra OpenBox så man ikke kan lukke den:
Kode: Vælg alt
mkdir -p ~/.config/openbox
nano ~/.config/openbox/rc.xml
Indsæt følgende:
Kode: Vælg alt
<?xml version="1.0" encoding="UTF-8"?>
<openbox_config></openbox_config>
Sæt openbox til at vise Chromium i kiosk tilstand på din valgte hjemmeside
Kode: Vælg alt
nano ~/.config/openbox/autostart
Tilføj følgende linjer til sidst i filen (ret hjemmesiden til den du vil vise):
Kode: Vælg alt
while true; do
chromium-browser --kiosk https://ubuntudanmark.dk/;
done
Sæt brugeren til at starte det grafiske system:
Kode: Vælg alt
nano ~/.bashrc
Tilføj følgende til sidst i filen:
Kode: Vælg alt
startx
Eller hvis du vil skjule musse markøren (eks hvis det er en touch skærm):
Kode: Vælg alt
startx -- -nocursor
Luk og genstart systemet:
Kode: Vælg alt
exit
sudo reboot
Fra nu af vil systemet altid forsøge at vise din hjemmeside.
Hvis du skal tilgå systemet kan du gøre det ved at trykke ctrl+alt+f2 og logge ind med din administrator konto. Du kan også installere SSH så du kan fjern administere maskinen.
Hvis andre har gode idere til forbedringer vil de være meget velkommende