-
Firefox and pulseaudio
Still running Knoppix 7.7.1 but wanted to test that so-called 'bug' of FF.
I reloaded Synaptic, installed pulseaudio, pluseaudio-utils 10.0.-1 and pavucontrol 3.0.3-1. then upgraded Firefox to version 56.0-2 (not a recommended action).
The entry made by pulseaudio in /etc/xdg/lxsession/LXDE/autostart does not seem to be enough for pulseaudio to start roperly.
Adding the line:
in /home/knoppix/.config/lxsession/LXDE/autostart
fixed the playback sound problem.
-
Senior Member
registered user
Many thanks, philo.
This also works with Knoppix 8.1 and its FF 55,
using the similar ingredients of 8.1 and its current synaptic contents.
-
Junior Member
registered user
Hello philio,
Thanks for explaining how to start pulseaudio as a daemon in the startup files (starting it in /etc/rc.local would have been possible as well). I am well aware of this. Sorry I wasn't verbose enough in my statement about "installing pulseaudio not being a solution". I'm trying to be more elaborate now.
The pulseaudio system consists of a client part, which can be configured to work with ALSA directly, or sending sound (with some latency) to a local or remote damon. Most programs linked with the pulseaudio client library are well capable to still work with local ALSA output.
This is not the case for Firefox. Firefox insists to ONLY sending sound to a running pulseaudio daemon. This is, in my understanding of the statements of Mozillas developers, a part of the security concept of sandboxes avoiding to open local files (like the standard audio device through the client libraries). Instead of playing sound directly to the sound device, they insist on opening ONLY sockets (which means, a pulseaudio daemon has to be run that redirects sound to, well, in most cases the local ALSA devices again, so it's really not making sense in my opinion, not even as a security concept... Uhm...).
Again, Firefox is the only program in Knoppix - to my knowledge - that insists on the pulseaudio daemon running for being able to play sound
I do NOT want to start pulseaudio as a daemon by default on Knoppix for a reason. The pulseaudio daemon is known, and I have experienced this many times by myself, to block the ALSA devices. This means that other programs trying to access the soundcard, are locking up indefinitely until the pulseaudio daemon "decides" it's time to release the sound device to other programs. Which may or may not happen, depending on the application.
In terms of accessibility, where a blind person needs to have IMMEDIATE sound feedback with NO LATENCY, this is an absolute no-go. Losing speech output and audio feedback with no means of graphical access to the desktop, cuts off access to your OS until reboot, just because ONE daemon/program blocks the audio device.
Redirecting the screenreader to the pulseaudio daemon, does not help, since pulseaudio will still lock up the screenreader as soon as another program (or website in Firefox) demands the same "exclusive" priority for accessing sound, and does not voluntarily release the device.
So, Mozilla decided to only support pulseaudio DAEMON sound support. I decided - long before - to NOT start the pulseaudio daemon in Knoppix by default, because of the problems that I personally experienced with it. So count it as a bug on my (Knoppix) side instead of a "Firefox bug" (which I basically did in the release notes, it's a "Knoppix bug" to not support Firefox'es "new way of supporting sound via pulseaudio daemon only").
I hope this clarifies the situation a bit. It's really just me (and some other distros as well) - who prefers rather cooperative non-pulseaudio-daemon sound working in virtually every program except Firefox, than risking to lose sound in critical situations like accessibility functions because of firefox demanding the PA daemon.Your workaround is always possible, but I won't implement it as default, just because I'm an overcautious person. 
With kind regards
-Klaus Knopper

Originally Posted by
philo
Still running Knoppix 7.7.1 but wanted to test that so-called 'bug' of FF.
I reloaded Synaptic, installed pulseaudio, pluseaudio-utils 10.0.-1 and pavucontrol 3.0.3-1. then upgraded Firefox to version 56.0-2 (not a recommended action).
The entry made by pulseaudio in
/etc/xdg/lxsession/LXDE/autostart does not seem to be enough for pulseaudio to start roperly.
Adding the line:
in
/home/knoppix/.config/lxsession/LXDE/autostart
fixed the playback sound problem.
-
Senior Member
registered user
Thanks to both Klaus K and philo.
I'm pleased that Klaus K has taken the time to inform us about his rationale
in Knoppix 8.1 to work around a new feature of Firefoxes 55 and beyond which
would interfere with Adriane and other client users of ALSA in Knoppix.
philo's work-around may not suffice to meet Klaus K's design requirements,
but for my own undemanding needs of a Knoppix browser with sound, Chromium
is a clumsy alternative inconvenience to Firefox 55. To my knowledge, there
are no uses of ALSA other than Adriane that I might likely employ.
I plan to continue using the philo work-around while I try to understand the
new LiveUSB remastering feature.
-
It is then a feature, not a bug, in both Knoppix and Firefox.
A feature does not need a "workaround", like the Release Notes for version 8.1 suggest. Chrome is just an alternative browser for Adriane users and all those who refuse or ditsrust pulseaudio. Firefox ESR would probably also do, at least for some time.
-
The Release Notes should clearly say that this a default setting for pluseaudio in Knoppix and suggest the various methods to change that setting. Not using the new Firefox is only one such method.
-
ALSA bug in Knoppix 8: MPlayer, mpv (SMPlayer, GNOME MPlayer): after some minutes of play (about 3 minutes) the sound begins to crackle for about 10 seconds. And this happens again and again... Experienced with two different types of Dell notebook. The bug is like described here: https://bugs.archlinux.org/task/41075
And the sound bug is like this: http://njoliat.the-nsa.org/alsa_plug...ug_crackle.wav
I tried to resolve the problem by changing the audio device to oss, sdl but this did not help since with them there are other problems...
VLC's sound is OK, but I would prefer MPlayer, mpv. How to fix this? Please give a solution.
Last edited by szzsqing1; 08-28-2018 at 01:54 AM.
-
Junior Member
registered user
For knoppix 8.3 with firefox with sound without pulseaudio
you simply need to install apulse by using synaptic
and thereafter use apulse to start firefox
For knoppix 8.0 with firefox with sound without pulseaudio
i posted a solution in the german forum
i compiled a special apulse for 8.0 which is attached there
http://www.knoppixforum.de/knoppix-forum-deutsch/sonstiges/thread6121/knoppix8-0-mit-firefox52-audio-funktionsfaehig-machen.html
unfortunately i cant attach anything here ....
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

HyperX FURY DDR4 4GB 8GB 16GB 32GB 3200 2400 2666 Desktop RAM Memory DIMM 288pin
$46.80

Apple Macbook Pro 13" Laptop | 8GB RAM +256GB SSD | OS High Sierra | WARRANTY
$229.00

Apple Macbook Pro intel Core i5 With 256 SSD 8GB RAM Chargers MacOs Mojave
$199.99

Kingston HyperX FURY DDR3 8GB 16GB 32G 1600 1866 1333 Desktop Memory RAM DIMM
$45.80

Corsair Vengeance 32GB 16GB 8GB DDR3 1866MHz 1600MHz CL10 Desktop Memory RAM LOT
$45.99

A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$15.99

8GB 2X4GB DDR3 PC3-12800U Desktop Memory Ram DELL HP LENOVO ACER GATEWAY
$12.99

CORSAIR - VENGEANCE LPX 16GB (2PK x 8GB) 3200MHz DDR4 C16 DIMM Desktop Memory...
$39.99

HyperX FURY DDR4 8GB 16GB 4GB 32GB 2666MHz PC4-21300 Desktop RAM Memory DIMM 288
$46.50

HP i7-7700 Desktop Computer PC up to 32GB RAM, 4TB SSD, Windows 11 or 10, WiFi
$380.80