-
Notifications
You must be signed in to change notification settings - Fork 10
Getting started
The screenshot shows the Tooloop OS desktop in all it’s glory. Yup, that’s all of it :-)
By the way, this is also a screenshot of the boot process.

There is however one more thing. Move your mouse, trust me, it’s there. A tool called unclutter hides the cursor while not used.
Now click into the background. This will open the only thing, the desktop has for you, the menu.

That’s pretty much it. Remember, Tooloop OS is meant to get out of the way.
There’s some terminal commands and shortcuts if you’re curious.
It’s the settings app of Tooloop OS and as such can be used to easily manage and configure your machine.

It’s called a server, because it’s a also web application. You can open it in a browser on any machine in the network. It also has an extensive REST API so it can be integrated in other tools (think managing many boxes) in the future.
You can open it
- from the desktop menu
- with the terminal aliases
tooloop-settings - by typing the IP address of your box in a browser on another machine
It’s still lacking documentation but it provides some cool features and it also has a plugin interface so you can add controls for you own app right into the settings server.
Have a look at its’ GitHub repo.
Tooloop OS ships a script, that helps you install some additional stuff, you might or might not want to have.
You can launch it either using the right click menu under tools→Install stuff or by typing in a terminal:
sudo tooloop-install-optional-stuff
You will be asked for your password.

The easiest way to copy files on the machine is using an SFTP browser like FileZilla or Cyberduck.
You will find a volume mounted at /assets. That’s the space to put all your files.
It contains five folders:
/assets/presentation/ # put your app here
/assets/data/ # put your images, videos, etc. here
/assets/screenshots/ # screenshots will be saved here
/assets/logs/ # log files, well if your app saves ’em here
/assets/apps/ # app bundles that are locally available to install through the settings server
You want to develop an app of yourself – cool, that’s what Tooloop is for :-)
Simply follow some conventions and it will behave as a first class citizen on Tooloop OS.
You application should live in /assets/presentation/.
Tooloop OS uses two scripts to start, stop or restart the app.
/assets/presentation/start-presentation.sh
/assets/presentation/stop-presentation.sh
Whatever command is needed to start or stop your app, put it in there.
These scripts are called from
- the desktop menu
- the terminal aliases
tooloop-presentation-startandtooloop-presentation-stop - the settings server
You can install openframework using the optionals installer.
Copy your app (i.e. the bin/ folder of your openframeworks project) over to /assets/presentation/<YOUR_PROJECT>.
Run your application, e.g.
/assets/presentation/<YOUR_PROJECT>/<YOUR_APPLICATION>
You can install Processing using the optionals installer.
Run your application, e.g.
/assets/presentation/processing-x.x.x/processing-java --sketch=/assets/presentation/processing-3.0.2/modes/java/examples/Demos/Graphics/Planets --present
Obviously you'll have to change the processing version in the example.
You can install Processing using the optionals installer.
Run your application, e.g.
python /assets/presentation/kivy-examples/demo/showcase/main.py
or
python /assets/presentation/<YOUR_PROJECT>/<YOUR_APPLUCATION>.py
- Tooloop OS
- Usage
- Hardware