Update AUDIO.md

This commit is contained in:
mayfrost 2018-05-29 03:10:24 +00:00 committed by GitHub
parent 9d61462128
commit 57169dadda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,18 +4,20 @@
Here is how to get sound on a minimal install without the insanity of pulseaudio: Here is how to get sound on a minimal install without the insanity of pulseaudio:
1. Erase .asoundrc in your home directory and asound.conf in /etc. 1. Erase __.asoundrc__ in your home directory and __asound.conf__ in __/etc__.
2. Purge pulseaudio. And when I mean purge, I mean it. 2. Purge pulseaudio. And when I mean purge, I mean it.
3. Identify your available devices in /proc/asound/modules, do: 3. Identify your available devices in __/proc/asound/modules__, do:
`$ cat /proc/asound/modules` `$ cat /proc/asound/modules`
Here is an exampl of /proc/asound/modules: Here is an example of what you will see in __/proc/asound/modules__:
`0 snd_usb_audio` `0 snd_usb_audio`
`1 snd_hda_intel` `1 snd_hda_intel`
4. Select from the above and put them in the order you want in the file /etc/modprobe.d/alsa-base.conf, by assigning an index from -2 to 2, making the preferred output the lowest number. As I know I have two devices I want the one that says usb because that is my headphone, so in /etc/modprobe.d/alsa-base.conf I put: 4. Select from the above and put them in the order you want in the file __/etc/modprobe.d/alsa-base.conf__, by assigning an index from -2 to 2, making the preferred output the lowest number.
As an example if you have two devices and want the one that says usb because that is your headphone, on __/etc/modprobe.d/alsa-base.conf__ you will put:
`options snd_usb_audio enable=1 index=0` `options snd_usb_audio enable=1 index=0`
`options snd_hda_intel index=1` `options snd_hda_intel index=1`
@ -23,11 +25,13 @@ Notice the index.
5. Restart the computer. 5. Restart the computer.
6. To run Firefox without pulseaudio install apulse. ### Run Firefox without pulseaudio
7. Go to about:config and enter "__/dev/snd/__" under __security.sandbox.content.read_path_whitelist__ and __security.sandbox.content.write_path_whitelist;/dev/snd/__. 1. Install __[apulse](https://github.com/i-rinat/apulse)__.
8. Every time you want to use firefox with this setting issue the command: 2. On Firefo open __about:config__ and enter "__/dev/snd/__" under __security.sandbox.content.read_path_whitelist__ and __security.sandbox.content.write_path_whitelist;/dev/snd/__.
3. Every time you want to use firefox with this setting issue the command:
`$ apulse firefox` `$ apulse firefox`
8. Save it in a script or .desktop file to automate this. 4. Alternatively save the above in a script or in a .desktop file for automation.