Dell Wyse Enhanced Ubuntu Linux T50 Manual de usuario Pagina 143

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 220
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 142
Chapter 12. Accessing Client Resources from the Terminal Server
12.3.3.2. PulseAudio applications
All applications that can communicate using the PulseAudio protocol will also work automatically in
ThinLinc. Most current distributions are configured to use PulseAudio by default, but older ones might
require some configuration to work properly.
12.3.3.3. OSS applications
Most applications that use the Open Sound System (OSS) can be made to work with ThinLinc through
the esddsp or padsp application.
padsp redirects OSS applications to the PulseAudio protocol. The following command line should be
used:
padsp <application>
See the padsp manual page for more information.
esddsp redirects OSS applications to the EsounD protocol. The command line is similar to padsp but
requires an extra -m to enable mixer emulation:
esddsp -m <application>
See the esddsp manual page for more information.
The application which communicates with the sound device must be dynamically linked to glibc. It is not
possible to intercept the accesses to OSS in a statically linked application. Most applications that you
find on a Linux system will satisfy this requirement, but a test with ldd can also be done:
$ ldd /usr/bin/someapp
not a dynamic executable
When using esddsp or padsp on 64-bit platforms, make sure that you have both 32- and 64-bit versions of
the necessary libraries (libesddsp.so.0 and libesd.so.0 for esddsp , libpulsedsp.so and
libpulse.so.0 for padsp ). Usually, these are found in /usr/lib and /usr/lib64. Also, the esddsp
and padsp scripts must not contain absolute references to these libraries. Instead, the system should
automatically select the correct library, depending on if you are executing a 32- or 64-bit application. In
this case it’s necessary to have both library directories included in /etc/ld.so.conf.
esddsp has a bug which require you to create some files in /tmp in order for it to work. Execute the
following as root:
mkdir /tmp/.esd
touch /tmp/.esd/socket
Many distributions clean out /tmp periodically so this procedure should be added to that script or
repeated as necessary.
Although it is rare, some applications manage to misuse the OSS API in a way that works with local
sound cards but not esddsp or padsp . If you encounter problems, try updating the application to the latest
version as it might contain fixes for such bugs.
133
Vista de pagina 142
1 2 ... 138 139 140 141 142 143 144 145 146 147 148 ... 219 220

Comentarios a estos manuales

Sin comentarios