This used to be our MPD server in Space 2. We now have SlabPi.
- Ubuntu 14.04
- Default user slabbetje, with our known password
- Fujitsu Siemens Amilo Pi 2515 mainboard
- 2Gb RAM
- Hand-patched power button on micro-fine wires
Putting this in /etc/X11/xorg.conf.d/99-calibration.conf used to work:
Section "InputClass" Identifier "calibration" MatchProduct "eGalax Inc. USB TouchController" Option "Calibration" "1890 223 1835 263" EndSection
Lightdm greeter autologin
Slab will do autologin as user slabbetje. It uses the session chosen at the last manual login. Possible sessions are defined in /usr/share/xsessions. See below for possibilities. The trick to change the default is:
- move the active .desktop file away
- restart lightdm
- go to slab and change the session on the touchscreen
- log in on the touchscreen
- world domination
The last chosen session will be default from now on.
A mini pong game built in python and blessings. Will attempt to display time, but throws an error every now and then due to rounding and then cycles around resetting itself. In xterm something is really borken ;). Needs some love... See /usr/share/xsessions/pong.desktop
Chromium is autostarted in kiosk mode with a web interface for the space lights.
Mpd client for controlling the music. See /usr/share/xsessions/gmpc.desktop
Ubuntu / Unity
Default Ubuntu Unity stuff. See /usr/share/xsessions/ubuntu.desktop
It should start after a reboot using slabbetje's crontab:
@reboot /home/slabbetje/start_festival.sh &
Basic ACL is managed in /etc/festival.scm.
The next button lying around in the space will trigger a sound. For this a script Zarya made is started with this line in slabbetjes crontab:
@reboot /home/slabbetje/next_button.py &
Analog to next button, line in crontab:
@reboot /home/slabbetje/doorbell.py &
Volume of mpd can be set independently of system volume (using NURDbot or mpd client). Volume of festival, doorbell and next button sound is the same as system volume and can be set using alsamixer. At the moment system volume is 100%.