trk.svg

Track is an operating system that makes any projector screen touch-sensitive using 2 webcams.

Status

Pre-alpha, in development

Motivation

Uni wanted a touch sensitive projector wall, but those cost a fortune. No open-source solutions exist, so I decided to make one.

Architecture

The base sytem is NixOS.

The window manager is hyprland.

The office suite is libreoffice.

The taskbar is (whatever is the simplest one that can have buttons).

The tracking service is...

Startup

After the system boots up, it opens the browser with a calibration screen. The service sees qr codes in the edges of the screen and remembers where the corners are, then opens pairdrop in the browser.

Resources

Devlogs