854
edits
(added languages and translate tags) |
(Marked this version for translation) |
||
Line 2: | Line 2: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
==Overview== | ==Overview== <!--T:1--> | ||
The [https://www.alsa-project.org/wiki/Main_Page Advanced Linux Sound Architecture (ALSA)] provides audio and MIDI functionality to the Linux operating system. | The [https://www.alsa-project.org/wiki/Main_Page Advanced Linux Sound Architecture (ALSA)] provides audio and MIDI functionality to the Linux operating system. | ||
==Use ALSA on with Applications requiring PulseAudio== | ==Use ALSA on with Applications requiring PulseAudio== <!--T:2--> | ||
Using applications which require PuleAudio on systems which only have ALSA installed can be accomplished through the use of '''apulse''' which is a pulse emulator for ALSA. | Using applications which require PuleAudio on systems which only have ALSA installed can be accomplished through the use of '''apulse''' which is a pulse emulator for ALSA. | ||
===Install apulse=== | ===Install apulse=== <!--T:3--> | ||
Install '''apulse''' from the [[Arch_User_Repository|AUR]] using a your preferred package manager or the command: | Install '''apulse''' from the [[Arch_User_Repository|AUR]] using a your preferred package manager or the command: | ||
{{UserCmd|command=pamac build apulse}} | {{UserCmd|command=pamac build apulse}} | ||
<!--T:4--> | |||
It is built from source so it may take some time to install. Once it is done, create a basic config file using the command: | It is built from source so it may take some time to install. Once it is done, create a basic config file using the command: | ||
{{UserCmd|command=cp /usr/share/apulse/asoundrc.sample ~/.asoundrc}} | {{UserCmd|command=cp /usr/share/apulse/asoundrc.sample ~/.asoundrc}} | ||
===Using apulse=== | ===Using apulse=== <!--T:5--> | ||
Using apulse is a simple typing '''apulse <program>''' in a terminal. For example: | Using apulse is a simple typing '''apulse <program>''' in a terminal. For example: | ||
{{UserCmd|command=apulse /usr/lib/firefox/firefox}} | {{UserCmd|command=apulse /usr/lib/firefox/firefox}} | ||
<!--T:6--> | |||
If all is working, you should now have sound in Firefox without needing pulseaudio | If all is working, you should now have sound in Firefox without needing pulseaudio | ||
==Selecting the Primary Audio Device== | ==Selecting the Primary Audio Device== <!--T:7--> | ||
If your system keeps on using the wrong device (HDMI instead of PCH or vica versa for example), you can force ALSA to use the correct device. Start by getting a list of your audio devices with the command: | If your system keeps on using the wrong device (HDMI instead of PCH or vica versa for example), you can force ALSA to use the correct device. Start by getting a list of your audio devices with the command: | ||
{{UserCmd|command=cat /proc/asound/cards}} | {{UserCmd|command=cat /proc/asound/cards}} | ||
<!--T:8--> | |||
Note the number of the sound device that you want to make the primary. Then using a [[Viewing_and_editing_configuration_files|text editor]], put the following into '''/etc/asound.conf''' (You may need to create '''/etc/asound.conf''' if it doesn't already exist). | Note the number of the sound device that you want to make the primary. Then using a [[Viewing_and_editing_configuration_files|text editor]], put the following into '''/etc/asound.conf''' (You may need to create '''/etc/asound.conf''' if it doesn't already exist). | ||
{{UserCmd|command=sudo nano /etc/asound.conf}} | {{UserCmd|command=sudo nano /etc/asound.conf}} | ||
<!--T:9--> | |||
{{File||file=/etc/asound.conf| | {{File||file=/etc/asound.conf| | ||
content=<pre>defaults.pcm.card 1 | content=<pre>defaults.pcm.card 1 | ||
defaults.ctl.card 1</pre>}} | defaults.ctl.card 1</pre>}} | ||
<!--T:10--> | |||
Replace 1 in the above example with the number you noted down above. | Replace 1 in the above example with the number you noted down above. | ||
==See also== | ==See also== <!--T:11--> | ||
* [https://github.com/i-rinat/apulse The official apulse site] | * [https://github.com/i-rinat/apulse The official apulse site] | ||
* [https://forum.manjaro.org/t/how-to-run-pulseaudio-only-apps-on-an-alsa-only-system/34235 apulse Forum Topic] | * [https://forum.manjaro.org/t/how-to-run-pulseaudio-only-apps-on-an-alsa-only-system/34235 apulse Forum Topic] | ||
<!--T:12--> | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] | ||
[[Category:Audio{{#translation:}}]] | [[Category:Audio{{#translation:}}]] | ||
</translate> | </translate> |