#89 kiosk-mode

puredata (385)

attached is a patch that adds a "-kiosk" flag to pd.

if the flag is present, pd's functionality is somewhat
limited: the main window is invisible, the patches have
no menus and the shortkeys are disabled.

this is nice, if you don't want people to fuddle with
your patch or scare them off (e.g. public
installations, where people see (and probably can
modify parameters of) the patch; or applications for
people who have no idea what pd is and what the
main-window is for and thus might want to close it)


  • IOhannes m zmölnig

    unified patch against pd-0.40cvs

  • IOhannes m zmölnig

    Logged In: YES

    this new patch also displays the "-kiosk" option in "pd -help"

  • João Pais

    João Pais - 2006-07-27

    Logged In: YES

    that's great. how about a super-secret (or definable) key
    combination to go back to normal mode, in case you need some
    sudden maintenance or something?

  • Miller Puckette

    Miller Puckette - 2006-08-14

    Logged In: YES

    There should be separate run-time messages to create and
    delete the PD window, enable/disable key accelerators, etc.,
    and a patch-specific message (using the new declare object) to
    suppress menus for specific windows. On the dolist...

  • IOhannes m zmölnig

    Logged In: YES

    right: [declare] might be even better....

  • IOhannes m zmölnig

    • status: open --> closed-later
  • IOhannes m zmölnig

    Logged In: YES
    Originator: YES

    one can always use [tot] (toxy) to do this one a per-window basis.
    obviously this requires an external dependency (tot) and some knowledge of tcl/tk (or just read the tot-documentation).

    so the only remaining reason to do it like this is compatibility with future (and alternative) versions of Pd that do not rely on tcl/tk....



Cancel  Add attachments

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks