Toto je staršia verzia dokumentu!
Cez raspi-config treba zmenit hostname⇒terminal a heslo na „pi“
sudo apt-get install vim nodm feh fbi matchbox uzbl xinit sudo apt-get remove lxdm sudo dpkg-reconfigure tzdata
Konfiguracia NTP
Booting
Zmeny v /boot/cmdline.txt
logo.nologo loglevel=3 console=/dev/tty3 quiet
TODO: /etc/init.d/aaa
Konfiguracia NODM /etc/default/nodm
NODM_ENABLED=true NODM_USER=pi
Edit ~pi/.xsession
#!/bin/sh URL=http://terminal.michalz.dev/terminal/ URL_CONF=http://terminal.michalz.dev/terminal/config/config.yaml xset s off xset -dpms xset s noblank #feh /etc/bootup.png & while true; do curl -s $URL > /dev/null || { sleep 10; continue; } #curl -s $URL_CONF > ~/config.json uzbl -u $URL -c /home/pi/uzbl.conf & matchbox-window-manager -use_titlebar no sleep 2s done
Po ulozeni…
chmod +x ~/.xsession
Konfiguracia web prehliadaca: (~pi/uzbl.conf)
set show_status=0 set geometry=maximized
Enable SSH: <code> sudo raspi-config #follow instructions: # Advanced Options >> SSH >> [ENABLE]
Na raspberry Pi nainštaluje štandartný systém Raspbian, na ktorý následne inštalujeme prehliadač KWEB. KWEB inštalujeme cez terminal príkazmi:
wget http://steinerdatenbank.de/software/kweb-1.6.4.tar.gz tar -xzf kweb-1.6.4.tar.gz cd kweb-1.6.4 ./debinstall
Následne pripravíme Raspbian na automaticke spústenie, otvorime terminlál a editujeme subor:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
v ktorom dopíšeme riadky:
# Auto run the browser @xset s off @xset -dpms @xset s noblank @kweb
Teraz máme pripravené automatické spústenie prehliadača po zapnútí Raspbery. Aby sa spústil prehliadač po získaní IP adresy, napíšeme si na to jednoduchú funkciu a uložíme ju ako ip.py
import socket from time import sleep def checknetwork(): ip = False try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(('google.com', 0)) ip = s.getsockname()[0] s.close() except socket.error: return False else: return ip def main(): x = checknetwork() while x == False: print "Checking network ..." x = checknetwork() sleep(1)
Nastavíme jej práva príkazom:
chmod +x ip.py
Aby sa scpript vykonal pri spustení systému, potrebujeme ho dopísať do bootupu, ktorý je umiestnený:
/etc/rc.local
v ktorom pripíšeme na koniec:
/usr/bin/python /priečinok/kde/sme/ulozili/ip.py exit 0