Skip to content

Build files for extended Porteus Kiosk to allow network configuration

License

Notifications You must be signed in to change notification settings

millerthegorilla/papillote

Repository files navigation

papillote

A repository for a custom wifi chooser dialog for Porteus-Kiosk to recondition laptops into safe browsers for kids.

This repository is for a custom module for porteus kiosk edition, that uses gtkdialog and various wifi/ip tools to display a list of detected wifi networks and then present a password box to obtain the wifi network password. It then either connects, and displays a notification, or fails to connect and displays a separate notification.

This addition to porteus kiosk means that I can install it on an old laptop, and then pass that laptop on to a low income household, that the child can be left with, that will only show youtube, and child safe sites (fixya etc). If the child visits a friend then the parent can connect to the wifi, using this module.

I include the porteus kiosk configuration details that I use.

Dependencies

You will need the following installed (fedora package names)

  • squashfs-tools
  • syslinux

##Instructions for use

Download the source code, and then, in the root directory, type the following:

sudo chown -R root:root ./squashfs_root_custom_wifi/*
mksquashfs ./squashfs_root_custom_wifi ./Porteus-Kiosk-Install-Iso/xzm/wifi_chooser_script.xzm -comp xz -b 256K -Xbcj x86 -noappend
cd ../Porteus-Kiosk-Install-Iso
sh make_iso.sh
isohybrid -u ../Porteus-Kiosk.iso

(You can omit the first two commands if you haven't made any changes to the code that you would like to see on the installed machine.)

This will create an iso for you to burn on to a usb device, using dd.

Install porteus kiosk as usual, using the usb device. Copy kiosk-config.txt to a separate usb key and insert it when required.

When the usb has finished installing the machine will restart. Press CTRL-ALT-W will bring up the wifi dialog.

Note in the configuration settings that I set custom DNS to opendns family shield, which further protects the laptop user. (https://www.opendns.com/setupguide/#familyshield)

Also, youtube offers a password protected child safe filter, that the parent can use to make sure that youtube search doesn't show any inappropriate content.

Enjoy!

Todo

  • Testing, testing, testing.

About

Build files for extended Porteus Kiosk to allow network configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages