PulseAudio

Jump to: navigation, search
PulseAudio

Patitle.png

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Download for openSUSE:


Vendor: openSUSE
Developer: Lennart Poettering, Pierre Ossman, Shahms E. King, Tanu Kaskinen, Colin Guthrie
License: GNU Lesser General Public License 2.1
Web: http://pulseaudio.org


О ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

PulseAudio это звуковая систСма для для POSIX - совмСстимых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, подразумСваСтся Ρ‡Ρ‚ΠΎ эта систСма являСтся сСрвисом ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π°ΡƒΠ΄ΠΈΠΎ для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ даст Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТныС дСйствия Π½Π°Π΄ Π’Π°ΡˆΠ΅ΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΊΠ°ΠΊ это происходит ΠΌΠ΅ΠΆΠ΄Ρƒ Π’Π°ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ вашим ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±Ρ€Π°Π·Ρ†Π°(сэмпла), Π»ΠΈΠ±ΠΎ количСство ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ нСсколько Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½. Π­Ρ‚ΠΎΠ³ΠΎ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сСрвСрa.


ВозмоТности

  • ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€
  • ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±Ρ€Π°Π·Ρ†Π°(сэмпла)
  • количСство ΠΊΠ°Π½Π°Π»ΠΎΠ²
  • ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ нСсколько Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅

PulseAudio ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² openSUSE для установки с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ GNOME, ΠΎΠ½(Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сСрвСр) Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅-GNOME установках. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ источником ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ прСдоставляя ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… систСм/ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°-прилоТСниях. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с PulseAudio, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ошибкС ΠΊ Π½Π°ΠΌ Π² Bugzilla, ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€ΠΎΡ‡Π»ΠΈ this article ΠΎ настройкС perfect PulseAudio. Π’Π°ΠΌ содСрТится информация ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ всСх доступных Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… систСм для использования с PulseAudio для проигрывания Π·Π²ΡƒΠΊΠ°.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹

Установка с GNOME Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… DE pulseaudio часто устанавлСваСтся ΠΏΠΎ зависимостям, Π½ΠΎ Π±Π΅Π· полСзняшСк ΠΏΠΎ настройкС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ. Бписок ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½Π°ΡΡ‚Π°Ρ€ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… pulseaudio daemon, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ:

  • pavucontrol - PulseAudio Volume Control
  • paprefs - PulseAudio Preferences
  • pulseaudio-utils - PulseAudio utilities
  • padevchooser - PulseAudio Device Chooser
  • paman - PulseAudio Manager
  • alsa-plugins-pulse (-32bit) - Pulseaudio Plug-In for the ALSA Library

Настройка

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ установили Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ pulseaudio daemon.
Π’Π°ΠΆΠ½ΠΎ! ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ учСтная запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² ОБ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π³Ρ€ΡƒΠΏΠΏΠ΅ audio.
PulseAudio Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ sound server ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΈΠ·-ΠΏΠΎΠ΄ Ρ€ΡƒΡ‚Π°:

setup-pulseaudio --enable

для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ сСрвСром ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ задСйствования Pulseaudio

Из-Π·Π° зависимостСй часто Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ pulseaudio ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ использованиС pulseaudio нСсмотря Π½Π° автозапуск Π΄Π΅ΠΌΠΎΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΠ°Ρ‚ΡŒ autospawn = no Π² /etc/pulse/client.conf

НСприятныС события(Выпуски/Issues)

Π—Π²ΡƒΠΊ 5.1

БущСствовала ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π²ΡƒΠΊΠ° 5.1 прямо ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, посмотритС bug 381686 для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Много людСй ΠΈΠ΅ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅(surround) Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ², поэтому Π² PulseAudio Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° эта настройка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС ΠΊΠ°Π½Π°Π»Ρ‹, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» /etc/pulse/daemon.conf: раскоммСнтируйтС линию default-sample-channels Ρ‚.Π΅. ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΡƒ с Π½Π°Ρ‡Π°Π»Π° Π»ΠΈΠ½ΠΈΠΈ) ΠΈ установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² 6 Ссли Ρƒ вас Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ систСма 5.1, ΠΈΠ»ΠΈ 8 Ссли Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ систСму 7.1 ΠΈ Ρ‚.Π΄. Π›ΠΈΠ±ΠΎ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ paprefs ΠΈ произвСсти настройку Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Π“Π˜ΠŸ(графичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) paprefs.

paprefs-speaker-setup.png

Π“Π»ΡŽΠΊΠΈ Π² воспроизвСдСнии Π·Π²ΡƒΠΊΠ°

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ /etc/pulse/daemon.conf: раскоммСнтируйтС значСния default-fragments ΠΈ default-fragment-size-msec, ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ… значСния со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 4 ΠΈ 25 Π½Π° 16 ΠΈ 21.

ΠŸΠΎΠΆΠ°Π»ΠΉΡΡ‚Π° сообщитС Π½Π°Π·Π°Π΄ Π² bug 381686 ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ для вас.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ esound

ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ pulseaudio* ΠΈ установитС esound.

Π’Π°ΠΊΠΆΠ΅ посмотритС


Бсылки