Este documento describe cómo reproducir el sonido generado por un computador remoto en el computador local. El computador local hará las veces de servidor de sonido y el computador remoto las de cliente.
Realizar los siguientes pasos:
1. Activar las variables USE: pulseaudio glib orc udev
.
2. Instalar pulseaudio
(opcionalmente, pavucontrol
en el servidor).
3. Actualizar el mundo.
1. Modificar las siguientes líneas en el fichero /etc/pulse/default.pa
:
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16 #load-module module-suspend-on-idle #load-module module-console-kit
2. Añadir al usuario (no root) que vaya a ejecutar pulseaudio los siguientes grupos: realtime, pulse-access y pulse
3. Ejecutar pulseaudio con dicho usuario: pulseaudio –log-level
(ignorar los errores de bus).
4. En otro terminal, comprobar el volumen de la tarjeta de sonido (alsamixer
).
5. Probar que el servidor funciona, ejecutando: paplay test.wav
.
1. Poner en el fichero /.asoundrc
lo siguiente:
pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse }
2. Añadir al fichero /etc/env.d/99local
: PULSE_SERVER=“192.168.0.2”
.
3. Ejecutar env-update && source /etc/profile
-
4. Probar que funciona con: paplay -s 192.168.0.2 test.wav
5. Probar que funciona con: mplayer -ao pulse test.wav
6. Crear un fichero gbox_start_pulseaudio
con:
#!/bin/sh COMMANDS='pulseaudio --check || pulseaudio -D --exit-idle-time=-1' ssh gbuser@192.168.0.2 ${COMMANDS}
7. Añadir el fichero start_pulseaudio
al arranque de kde.