Difference between revisions of "ALSA/ru"
Views
Actions
Namespaces
Variants
Tools
(Created page with "ALSA") |
(Created page with "==Смотрите также == * [https://github.com/i-rinat/apulse Официальный сайт apulse] * [https://forum.manjaro.org/t/how-to-run-pulseaudio-only-apps-on...") |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
__TOC__ | __TOC__ | ||
== | ==Обзор== | ||
Архитектура [https://www.alsa-project.org/wiki/Main_Page Advanced Linux Sound Architecture (ALSA)] обеспечивает функциональность аудио и MIDI в операционной системе Linux. | |||
== | ==Использование ALSA с приложениями, требующими PulseAudio== | ||
Использование приложений, требующих PuleAudio, на системах, где установлен только ALSA, может быть достигнуто с помощью '''apulse''', являющийся эмулятором импульсов для ALSA. | |||
=== | ===Установка apulse=== | ||
Установите '''apulse''' из [[Arch_User_Repository|AUR]], используя предпочитаемый менеджер пакетов или команду: | |||
{{UserCmd|command=pamac build apulse}} | {{UserCmd|command=pamac build apulse}} | ||
Она собрана из исходного кода, поэтому её установка может занять некоторое время. После установки создайте базовый конфигурационный файл с помощью команды: | |||
{{UserCmd|command=cp /usr/share/apulse/asoundrc.sample ~/.asoundrc}} | {{UserCmd|command=cp /usr/share/apulse/asoundrc.sample ~/.asoundrc}} | ||
=== | ===Использование apulse=== | ||
Использование apulse - это простой ввод '''apulse <программа>''' в терминале. Например: | |||
{{UserCmd|command=apulse /usr/lib/firefox/firefox}} | {{UserCmd|command=apulse /usr/lib/firefox/firefox}} | ||
Если все работает - у вас должен появиться звук в Firefox без использования pulseaudio. | |||
== | ==Выбор основного аудиоустройства== | ||
Если ваша система продолжает использовать неправильное устройство (например, HDMI вместо PCH или наоборот), вы можете заставить ALSA использовать нужное устройство. Начните с получения списка ваших аудиоустройств с помощью команды: | |||
{{UserCmd|command=cat /proc/asound/cards}} | {{UserCmd|command=cat /proc/asound/cards}} | ||
Запишите номер звукового устройства, которое вы хотите сделать основным. Затем, используя [[Viewing_and_editing_configuration_files|текстовый редактор]], впишите следующее в '''/etc/asound.conf''' (вам может понадобиться создать '''/etc/asound.conf''', если он еще не существует). | |||
{{UserCmd|command=sudo nano /etc/asound.conf}} | {{UserCmd|command=sudo nano /etc/asound.conf}} | ||
Line 31: | Line 31: | ||
defaults.ctl.card 1</pre>}} | defaults.ctl.card 1</pre>}} | ||
Замените 1 в приведенном выше примере на число, которое вы записали выше. | |||
== | ==Смотрите также == | ||
* [https://github.com/i-rinat/apulse | * [https://github.com/i-rinat/apulse Официальный сайт apulse] | ||
* [https://forum.manjaro.org/t/how-to-run-pulseaudio-only-apps-on-an-alsa-only-system/34235 apulse | * [https://forum.manjaro.org/t/how-to-run-pulseaudio-only-apps-on-an-alsa-only-system/34235 Топик на форуме про apulse] | ||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] | ||
[[Category:Audio{{#translation:}}]] | [[Category:Audio{{#translation:}}]] |
Latest revision as of 18:38, 21 December 2022
Обзор
Архитектура Advanced Linux Sound Architecture (ALSA) обеспечивает функциональность аудио и MIDI в операционной системе Linux.
Использование ALSA с приложениями, требующими PulseAudio
Использование приложений, требующих PuleAudio, на системах, где установлен только ALSA, может быть достигнуто с помощью apulse, являющийся эмулятором импульсов для ALSA.
Установка apulse
Установите apulse из AUR, используя предпочитаемый менеджер пакетов или команду:
Она собрана из исходного кода, поэтому её установка может занять некоторое время. После установки создайте базовый конфигурационный файл с помощью команды:
Использование apulse
Использование apulse - это простой ввод apulse <программа> в терминале. Например:
Если все работает - у вас должен появиться звук в Firefox без использования pulseaudio.
Выбор основного аудиоустройства
Если ваша система продолжает использовать неправильное устройство (например, HDMI вместо PCH или наоборот), вы можете заставить ALSA использовать нужное устройство. Начните с получения списка ваших аудиоустройств с помощью команды:
Запишите номер звукового устройства, которое вы хотите сделать основным. Затем, используя текстовый редактор, впишите следующее в /etc/asound.conf (вам может понадобиться создать /etc/asound.conf, если он еще не существует).
defaults.pcm.card 1 defaults.ctl.card 1
Замените 1 в приведенном выше примере на число, которое вы записали выше.