Kano Desktop is a package that draws together many packages to provide an integrated desktop experience, built on Raspbian's LXDE. Most of the actual code resides in its dependencies; what is provided directly are configuration files and integration scripts.
Visit the project's wiki to get the full description.
This script is run by the LXDE autostart file and performs a number of functions:
On first login:
On each login, sets up the desktop.
Acts as a point at which other packages which need notification of login are called, eg kano-init and kano-updater
Syncs state for apps integrated with Kano World via kano-sync
Configures: screensaver, audio (alsa-utils), keyboard, mouse, and kano-vnc
Starts lxpanel, kano-mount-trigger, kdesk, and kano-feedback-widget
This repo contains configuration files for
man rxvt
Plus a default .bashrc
Kano supply a custom keyboard; support for which is in this repo.
config/keyboard
.~/Screenshots/
kdesk is configured here. Its icons can be found in the icons/
, wallpapers in wallpapers/
and configuration in kdesk
.
A particularly important script is kdesk/icon_hooks.sh
. This allows dynamic configuration of the icons on the desktop. It is currently used to: