scratch - Man Page

An easy to use interactive programming environment for ages 8 and up.


Scratch is an easy, interactive, collaborative programming environment designed for creation of interactive stories, animations, games, music, and art -- and sharing these on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design. This man page contains basic information about Scratch. For additional information, see the Scratch website at


Options are set through the .scratch.ini file in the user's home directory. For instructions on how to edit this file, see


Please report bugs to the package maintainer. For the most recent version of this package, see


/usr/bin/scratch - scratch startup script

/usr/lib/scratch/ - Contains Scratch.image (Squeak image containing Scratch code), and scratch.ini file

/usr/share/scratch/- Contains subdirectories with Scratch media library, sample projects, and language files.