Introduction to aRts

The Analog Real-time Synthesizer (aRts) provides sound support for KDE and necessary libraries for kdelibs.

Package Information

aRts Dependencies


Qt-3.3.8b and GLib-2.12.12



libvorbis-1.2.0, ALSA-1.0.13, Audio File-0.2.6, libmad-0.15.1b, EsounD-0.2.37, NAS-1.9, MAS, and JACK

User Notes:

Installation of aRts

Install aRts by running the following commands:

./configure --prefix=$KDE_PREFIX --disable-debug \
    --disable-dependency-tracking &&

This package does not come with a test suite that works with GCC-4.1.2.

Now, as the root user:

make install

Command Explanations

--prefix=$KDE_PREFIX: This option tells the process to install the package in $KDE_PREFIX. aRts is installed here as it's required before installing KDE.

--disable-debug: This option causes the package to be compiled without debugging code.

--disable-dependency-tracking: This option speeds up one time builds.


Installed Programs: artsd, artswrapper, artsshell, artsplay, artsdsp, artscat, artscontrol, artsc-config, and mcopidl
Installed Libraries: aRts libraries
Installed Directories: The following subdirectories of $KDE_PREFIX/: bin, include/arts, include/artsc, and lib/mcop

Short Descriptions


is a daemon that provides access to the sound hardware resources.


is a small wrapper program which simply sets real-time priority (running as root) and then executes artsd as a non-root user.


is intended as a utility to perform miscellaneous functions related to the sound server.


is a simple utility to play a sound file.


provides an interim solution that allows most of legacy sound applications to run unchanged.


is a simple utility to send raw audio data to the sound server.


is a graphical utility for performing a number of tasks related to the sound server.


is a utility to assist developers using the aRts C API.


is the Interface Definition Language (IDL) file compiler for MCOP, the Multimedia Communication Protocol used by aRts.

aRts Libraries

contains functions that support aRts programs.

To find out information about aRts and the various programs included in the package, see The aRts Handbook. For information in languages other then English, see the KDE Documentation and navigate to the aRts documentation in your language.

Last updated on 2008-03-10 21:37:42 -0500