X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/ecd17d870a121dca8f3cd65db20c59511c325807..168751dc66c0f2ad9c36f0b6831cffe050d074c6:/man/pulseaudio.1.xml.in diff --git a/man/pulseaudio.1.xml.in b/man/pulseaudio.1.xml.in index 12f05e86..c961c089 100644 --- a/man/pulseaudio.1.xml.in +++ b/man/pulseaudio.1.xml.in @@ -276,7 +276,7 @@ USA. support it. By default, PulseAudio will terminate itself when it notices that it takes up too much CPU time. This is useful as a protection against system lockups when real-time scheduling is - used (see below). Disabling this meachnism is useful when + used (see below). Disabling this mechanism is useful when debugging PulseAudio with tools like which slow down execution.

@@ -385,7 +385,7 @@ USA.

User pulse, group pulse: if PulseAudio is running as a system daemon (see --system above) and is started as root the - daemon will drop priviliges and become a normal user process using + daemon will drop privileges and become a normal user process using this user and group. If PulseAudio is running as a user daemon this user and group has no meaning.

@@ -399,7 +399,7 @@ USA. when it needs it to refill the hardware playback buffers. Unfortunately this is a security risk on most systems, since PulseAudio runs as user process, and giving realtime - scheduling priviliges to a user process always comes with the risk + scheduling privileges to a user process always comes with the risk that the user misuses it to lock up the system -- which is possible since making a process real-time effectively disables preemption.

@@ -409,7 +409,7 @@ USA. on trusted systems. To do that start PulseAudio with --realtime (see above) or enabled the appropriate option in daemon.conf. Since acquiring realtime scheduling is a - priviliged operation on most systems, some special changes to the + privileged operation on most systems, some special changes to the system configuration need to be made to allow them to the calling user. Two options are available:

@@ -420,12 +420,12 @@ USA. /etc/security/limits.conf, a resource limit of 9 is recommended.

Alternatively, the SUID root bit can be set for the PulseAudio - binary. Then, the daemon will drop root priviliges immediately on + binary. Then, the daemon will drop root privileges immediately on startup, however retain the CAP_NICE capability (on systems that support it), but only if the calling user is a member of the pulse-rt group (see above). For all other users all - capababilities are dropped immediately. The advantage of this - solution is that the real-time priviliges are only granted to the + capabilities are dropped immediately. The advantage of this + solution is that the real-time privileges are only granted to the PulseAudio daemon -- not to all the user's processes.

Alternatively, if the risk of locking up the machine is @@ -433,7 +433,7 @@ USA. scheduling can be enabled instead (i.e. negative nice level). This can be enabled by passing --high-priority (see above) when starting PulseAudio and may also be enabled with the - approriate option in daemon.conf. Negative nice + appropriate option in daemon.conf. Negative nice levels can only be enabled when the appropriate resource limit RLIMIT_NICE is set (see for more information), possibly configured in @@ -443,7 +443,7 @@ USA.

-

The PulseAudio client libraries check for the existance of the +

The PulseAudio client libraries check for the existence of the following environment variables and change their local configuration accordingly:

$PULSE_SERVER: the server string specifying the server to connect to when a client asks for a sound server connection and doesn't explicitly ask for a specific server.