Nástroje používateľa

Nástoje správy stránok


server:terminal:start

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
server:terminal:start [2015/05/14 17:44]
Michala Hrnková
— (aktuálne)
Riadok 1: Riadok 1:
-====== Inštalácia terminálu ====== 
  
- 
-===== Príprava Raspberry Pi ===== 
- 
-== Zmena hesla a hostname: == 
- 
-Cez raspi-config treba zmenit hostname=>​terminal a heslo na "​pi"​ 
- 
-<​code>​ 
-sudo apt-get install vim nodm feh fbi matchbox uzbl xinit 
-sudo apt-get remove lxdm 
-sudo dpkg-reconfigure tzdata 
-</​code>​ 
- 
-FIXME 
-Konfiguracia NTP  ​ 
-<​code>​ 
-</​code>​ 
- 
-Booting 
- 
-Zmeny v ///​boot/​cmdline.txt//​ 
-<​code>​ 
-logo.nologo loglevel=3 console=/​dev/​tty3 quiet 
-</​code>​ 
- 
-<​code>​ 
-TODO: /​etc/​init.d/​aaa 
-</​code>​ 
- 
-Konfiguracia NODM  ///​etc/​default/​nodm//​ 
- 
-<​code>​ 
-NODM_ENABLED=true 
-NODM_USER=pi 
-</​code>​ 
- 
-Edit ~pi/​.xsession  ​ 
-<​code>​ 
-#!/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 
- 
-</​code>​ 
- 
-Po ulozeni... 
-<​code>​ 
-chmod +x ~/.xsession 
-</​code>​ 
- 
-Konfiguracia web prehliadaca:​ (~pi/​uzbl.conf) 
- 
-<​code>​ 
-set show_status=0 
-set geometry=maximized 
-</​code>​ 
- 
-Enable SSH: 
- 
-<​code>​ 
-sudo raspi-config  ​ 
-#follow instructions:​ 
-#  Advanced Options >> SSH >> ​ [ENABLE] 
-</​code>​ 
- 
-/​boot/​config.txt 
- 
-<​code>​ 
-disable_overscan=1 
- 
-framebuffer_width=1920 
-framebuffer_height=1080 
- 
-hdmi_group=2 
-hdmi_mode=82 
-</​code>​ 
- 
- 
-NOBLANK / POWERDOWN 
- 
-/​etc/​kbd/​config 
- 
-<​code>​ 
-BLANK_TIME=0 
-POWERDOWN_TIME=0 
-</​code>​ 
- 
-FIXME 
-Na raspberry Pi nainštaluje štandartný systém Raspbian, na ktorý následne inštalujeme prehliadač KWEB. KWEB inštalujeme cez terminal príkazmi: 
- 
-<​code>​ 
-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 
-</​code>​ 
- 
-Následne pripravíme Raspbian na automaticke spústenie, otvorime terminlál a editujeme subor: 
- 
-<​code>​ 
-sudo nano /​etc/​xdg/​lxsession/​LXDE-pi/​autostart ​ 
-</​code> ​ 
- 
-v ktorom dopíšeme riadky: 
- 
-<​code>​ 
-# Auto run the browser 
-@xset s off 
-@xset -dpms 
-@xset s noblank 
-@kweb 
-</​code>​ 
- 
-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 
- 
-<​code>​ 
-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) 
-</​code>​ 
- 
-Nastavíme jej práva príkazom: 
- 
-<​code>​ 
-chmod +x ip.py 
-</​code>​ 
- 
-Aby sa scpript vykonal pri spustení systému, potrebujeme ho dopísať do bootupu, ktorý je umiestnený:​ 
- 
-<​code>​ 
-/​etc/​rc.local 
-</​code>​ 
- 
-v ktorom pripíšeme na koniec: 
- 
-<​code>​ 
-/​usr/​bin/​python /​priečinok/​kde/​sme/​ulozili/​ip.py 
- 
-exit 0 
-</​code>​ 
server/terminal/start.1431618248.txt.gz · Posledná úprava: 2015/05/14 17:44 od Michala Hrnková