man

IceWM man pages

View the Project on GitHub

NAME

icesound - play audio files when interesting GUI events happen

SYNOPSIS

icesound [OPTIONS]

DESCRIPTION

The icewm(1) window manager generates so-called GUI events in response to interesting actions, like opening or closing of application windows, switching of work space, etc. GUI events are a property of the X root window. icewm(1) changes this property whenever a new GUI event occurs. Interested applications can listen for changes to this property. There are nearly twenty GUI events defined.

icesound is an application, which is one of the icewm(1) applications, which responds to these GUI events by playing audio files. These sound files are .wav files located in a sounds sub-directory in one of the icewm(1) configuration directories.

icesound supports several common audio interfaces. These are: ALSA, ESounD, OSS and libAO. These must be enabled during configuration. ALSA, OSS and libAO all require support for libsndfile, which is a very common library to read audio files.

When multiple audio interfaces are available icesound will examine them all until it finds one which it can connect to and then use that one. By default it prefers them in the order of: AO, ESD, ALSA, OSS.

OPTIONS

SPECIFIC OPTIONS

GENERAL OPTIONS

EXIT STATUS

SEE ALSO

icewm(1), libao.conf(5), esd(1), padsp(1), aplay(1), alsamixer(1).

BUGS

icesound had no known bugs at the time of release. Please report bugs for current versions to the source code repository at Github.

AUTHOR

Brian Bidulock.

See –copying for full copyright notice and copying permissions.

LICENSE

IceWM is licensed under the GNU Library General Public License. See the COPYING file in the distribution or use the –copying flag to display copying permissions.

Index IceWM