Provided by: bambam_1.3.0+dfsg-3_all bug

NAME

       bambam - a keyboard mashing and doodling game for babies and toddlers

SYNOPSIS

       bambam [OPTIONS]

DESCRIPTION

       -u, --uppercase
              Show UPPER-CASE letters.

       -d, --deterministic-sounds
              Produce same sounds on same key presses.

       -D, --dark
              Use a dark background instead of a light one.

       -m, --mute
              Do not play any sounds.

       --sound_blacklist=GLOB
              List of sound filename patterns to never play.

       --image_blacklist=GLOB
              List of image filename patterns to never show.

       --extension=EXTENSION
              Use the specified extension.

       --wayland-ok
              Do not prevent running under Wayland. See the NOTES section.

       bambam  is  a  keyboard and mouse game for babies written in Python.  Pressing letter keys prints them in
       random locations and colours.  Pressing  any  other  key  draws  little  pictures  in  random  locations.
       Dragging  the  mouse while the mouse button is pressed draws in randomly changing colours.  The screen is
       cleared at random.

NOTES

       To quit, directly type the command mentioned in the upper left-hand corner of the window. In the  English
       locales, this is the word: quit.

       Be aware that there are ways to switch to another application from bambam:

       •      when  running  under  Wayland, it is not currently possible for bambam to grab all key presses.  A
              consequence of that is that if you use GNOME Shell, pressing the Windows (a.k.a. Super)  key  will
              activate  the activities overview.  Please check your environment.  As a workaround, starting with
              version 1.1.2, bambam will try to detect if it is running under Wayland.  If  this  is  the  case,
              bambam  will  display  a  warning  and  refuse to work.  You can disable this workaround, with the
              --wayland-ok option.

       •      bambam does not block virtual terminal switching (e.g.  CTRL+ALT+F1). See the example  50-dont-vt-
              switch.conf file if you would like to block that.

       •      there may be other yet unknown ways in other environments and window managers.

       For  the  above  reasons,  starting with version 1.2.0, it is possible and recommended to run bambam in a
       dedicated login session.

       •      One way to do this is to select BamBam session  type  from  your  display  manager  settings  when
              logging in (look for a gear icon).

       •      Another way is use command such as exec startx bambam from a text console.

       To turn the sound off and on, type mute and unmute, respectively, in the game.

       bambam  loads  images  (GIF,  JPEG, PNG and TIFF files) and sounds (WAV and OGG files) from the following
       directories:

       •      the data directory distributed with the game,

       •      the data directory in bambam's $XDG_DATA_HOME subdirectory (typically ~/.local/share/bambam/data)

       When scanning directories for files, bambam does follow symbolic  links  and  descend  directories.  This
       makes is easy to have bambam use files located elsewhere.

       As  of  version  1.3.0  bambam  has  experimental support for extensions, which are a way of changing the
       program behaviour.  Bambam loads extensions from the following directories:

       •      the extensions directory distributed with the game,

       •      the    extensions    directory    in    bambam's    $XDG_DATA_HOME     subdirectory     (typically
              ~/.local/share/bambam/extensions)

       See the EXTENSIONS.md file for documentation on creating and modifying extensions.

AUTHOR

       Spike Burch <spikeb@gmail.com>  Marcin Owsiany <marcin@owsiany.pl>