Skip to content

martya/InfiniPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

InfiniPy

Raspberry Pi Kiosk HTML Framework

Prerequisite

A "Raspbian stretch" configured as you want with "raspi-config"

Boot up the Raspberry Pi, login as user pi with password raspberry, then start

sudo raspi-config
to apply some initial customizations:

-Localisation Options -Change User Password: This is important -Network Options -Boot Options: Select “Desktop / CLI” and then “Console Autologin”. -Interfacing Options: Enable SSH access if needed.

Package : Re-synchronize And Install the newest versions

Re-synchronize the package index files from their sources And Install the newest versions of all packages currently installed on the system

sudo apt-get update && sudo apt-get upgrade -y

Minimum Environment for GUI Applications

sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox

Openbox Configuration

sudo nano /etc/xdg/openbox/autostart

And add the following:


# Disable any form of screen saver / screen blanking / power management
xset s off
xset s noblank
xset -dpms

# Allow quitting the X server with CTRL-ATL-Backspace
setxkbmap -option terminate:ctrl_alt_bksp

PHP

Install PHP-CLI

sudo apt-get -y install php7.0-cli

GIT

Install Git Client

sudo apt-get -y install git 

BROWSER

it takes a while...

sudo apt-get -y install libwebkitgtk-3.0-dev
git clone https://github.com/martya/kiosk-browser/

cd kiosk-browser
make
cd
sudo ln -s /home/pi/kiosk-browser/browser /usr/bin/browser

PHP & X's BROWSER

git clone https://github.com/martya/infinipy/

Modify the properties


chmod +x infinipy/infinipy
sudo nano .profile

add

sudo infinipy/infinipy start

Rotate the screen (Option)

sudo nano /boot/config.txt

Add one of the following lines to the bottom of the file :
display_rotate=1

About

InfiniPy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages