Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Adds beautiful typewriter sounds to your Desktop keyboard.
C++ C Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
cmake
doc
resources
resources_src
scripts
src
test
.cproject
.gitignore
.project
AUTHORS.txt
CMakeLists.txt
LICENSE.txt
README.txt
THANKS.txt
TODO.txt
build.sh
package.sh

README.txt

=README

Annoyme

=WARNING

This project is merely alpha, any comments,
requests or suggestions are welcome.

Feel free to contact me before writing patches.

=DESCRIPTION

Adds beautiful typewriter sounds to your X

=DEPENDENCIES

- CMake is required to build the project.
- yaml-cpp    - http://code.google.com/p/yaml-cpp
- cppunit     - May be disabled using cmake BUILD_TESTING = false
- One of the following sound output libraries:
 * alsa
 * ao

Optional
- XEvIE       - http://www.freedesktop.org/wiki/Software/XEvIE

=INSTALLATION

mkdir build
cd build
cmake ..
make

(or run build.sh)

=EXECUTION

./annoyme

=UNIT_TESTING

(be sure BUILD_TESTING is set, see ccmake ..)
build annoyme

make test

APPENDIX A - Activating XEvIE (optional)

In case you want to use the XEvIE input and get a message like the following,
you will have to active it in your X Server configuration first.

  'terminate called after throwing an instance of
  'XevieExtensionNotInstalledException'
  what():  Xevie Extension is not installed or enabled.'

To activate XEvIE you just have to add an entry to your "Extensions"
section of the X configuration.

  Section "Extensions"
    Option "XEVIE" "Enable"
  EndSection
 
XEvIE project page http://www.freedesktop.org/wiki/Software/XEvIE

APPENDIX B - Notes for Mac

There seems to be a Problem with libao and MacOS 10.4, have a look
at https://trac.xiph.org/ticket/727 before compiling the lib.

Currently the binary can be built but is not working, have a look :)

  ./annoyme
  ...
  Opening sound output.
  ao_macosx_open: Only support 44.1kHz right now
  terminate called after throwing an instance of 'SoundOutputException'

Something went wrong with that request. Please try again.