---
name: "esdcompat"
section: "1"
platform: "linux"
package: "pulseaudio-esound-compat"
version: "10.0-1+deb9u1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/esdcompat"
---

# esdcompat(1)

PulseAudio ESD wrapper script

## NAME

esdcompat - PulseAudio ESD wrapper script

## SYNOPSIS

**esdcompat \[***options***\]**

**esdcompat --help**

**esdcompat --version**

## DESCRIPTION

*esdcompat* is a compatibility script that takes the same arguments as the ESD sound daemon **[esd(1)](/esd/1.md)**, but uses them to start a the PulseAudio sound server with the appropriate parameters. It is required to make PulseAudio a drop-in replacement for esd, i.e. it can be used to make **[gnome-session(1)](/gnome-session/1.md)** start up PulseAudio instead of esd.

It is recommended to make *esd* a symbolic link to this script.

## OPTIONS

- **-h \| --help**

  Show help.

- **--version**

  Show version information.

- **-tcp \| -promiscuous \| -d \| -b \| -r \| -as \| -unix \| -public \| -terminate \| -nobeeps \| -trust \| -port \| -bind**

  These options understood by the original *esd* are ignored by *esdcompat*.

- **-spawnpid \| -spawnfd**

  These internally used options understood by the original *esd* are properly handled by *esdcompat*, however are not to be used manually.

## AUTHORS

The PulseAudio Developers \<pulseaudio-discuss (at) lists (dot) freedesktop (dot) org\>; PulseAudio is available from **http://pulseaudio.org/**

## SEE ALSO

**[pulseaudio(1)](/pulseaudio/1.md)**, **[esd(1)](/esd/1.md)**
