Cette section répond aux questions les plus fréquemment posées à propos de aRts.
KDE utilise aRts pour le son, et aRts utilise les pilotes sonores du loyau de Linux®, soit OSS, soit ALSA (en utilisant l'émulation OSS). Si votre carte son est reconnue par ALSA ou OSS et correctement configurée (c'est-à-dire que les autres applications Linux® l'utilisent sans problème), ça marchera.
Il n'y a pour l'instant que la gestion des pilotes pour OSS (ou compatible) sur d'autres plateformes (par exemple FreeBSD). Vous êtes encouragés à contribuer en ajoutant la gestion du son pour d'autres plateformes. Le code source correspondant est kdelibs/arts/flow/audiosubsys.cc.
Vérifiez que artsd est lié à libaudiofile (ldd artsd). Si ce n'est pas le cas, téléchargez kdesupport, recompilez tout et ça devrait marcher.
14.1.4. J'entend un son lorsque je me connecte en root mais les autres utilisateurs n'ont pas le son !
Les permission du fichier /dev/dsp déterminent quels utilisateurs ont accès au son. Pour permettre à tout le monde de l'utiliser, faites ceci :
Connectez-vous en root
ouvrez une fenêtre Konqueror
allez dans le dossier /dev
cliquez sur le fichier dsp avec le bouton droit de la souris, et choisissez propriétés.
cliquez sur l'onglet Permissions
cochez les cases Lecture et Écriture dans toutes les sections.
cliquez sur OK
Vous pouvez obtenir le même effet dans un terminal en utilisant la commande chmod 666 /dev/dsp.
Pour restreindre l'accès au son à certains utilisateurs, vous pouvez utiliser les permissions de groupe. Avec certaines distributions Linux®, par exemple Debian/Potato, /dev/dsp appartient déjà au groupe >audio, donc vous devez juste ajouter les utilisateurs à ce groupe.
Il y a d'autres périphériques qui fournissent des fonctionnalités auxquelles accèdent des applications multimédia. Vous pouvez les traiter de la même manière, soit en les rendant acessibles à tout le monde, soit en utilisant des groupes pour contrôler les accès. Voici une liste, qui est vraisemblablement incomplète (s'il y a plusieurs périphériques de la forme midi0, midi1, etc., seule la version avec le zéro est listée ici) :
>/dev/admmidi0 >/dev/adsp0 >/dev/amidi0 >/dev/amixer0 >/dev/audio >/dev/audio0 >/dev/cdrom >/dev/dmfm0 >/dev/dmmidi0 >/dev/dsp >/dev/dsp0 >/dev/midi0 >/dev/midi0 >/dev/midi00 >/dev/midi00 >/dev/mixer >/dev/mixer0 >/dev/mpu401data >/dev/mpu401stat >/dev/music >/dev/rmidi0 >/dev/rtc >/dev/sequencer >/dev/smpte0 >/dev/sndstat