Skip to content
bggardner edited this page Sep 7, 2020 · 6 revisions

Kano Python Packages

module Source Dependencies
kano kano-toolset kano.notifications, kano_i18n
kano.notifications kano-widgets
kano_avatar kano-profile kano_content
kano_blocks kano-blocks kano_profile, kano_settings, kano_webengine, kano_world
kano_content kano-content
kano_i18n kano-i18n
kano_profile kano-profile kano_avatar, kano_profile_gui
kano_profile_gui kano-profile
kano_settings kano-settings
kano_webengine kano-webengine kano
kano_world kano-profile
linux_story terminal-quest kano, kano_i18n, kano_profile
(make-pong) make-pong kano_blocks, kano_profile

Notes

Story Mode has many mini-games that use the Kano Dashboard system to switch between them. Therefore, this file needs to exist:

/usr/bin/kano-dashboard-queue-command

#!/bin/bash
love_mode="/tmp/dashtest-kanoOverworld"
echo $* >"$love_mode"

and this application needs to be running:

/usr/bin/kano-dashboard-supervisor

#!/bin/bash
love_mode="/tmp/dashtest-kanoOverworld"
rm $love_mode
while true; do
    if [ -f "$love_mode" ]; then
        while [ -f "$love_mode" ]; do
            /bin/sh "$love_mode"
            if [ -f "$love_mode" ]; then
                rm -f $love_mode
                /usr/bin/kano-overworld
            fi
        done
    fi
done
exit 0
Clone this wiki locally