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.
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/autostartCode:@pulseaudio -D
fixed the playback sound problem.
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.
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
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.
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 ....
ASUS B150M-C Motherboard mATX LGA1151 w/Intel i3-6100 CPU DDR4 SATA HDMI Tested
$45.00
ASUS H110I-PLUS LGA1151 Desktop Motherboard Intel H110 Mini-ITX W/IO
$39.90
ASUS Motherboard H81M-C | No CPU
$25.00
Gigabyte B560 DS3H AC Intel B560 LGA 1200 ATX Desktop Motherboard A
$79.99
MSI MPG B550 GAMING PLUS AM4 AMD B550 PCIe 4.0 ATX Motherboard
$94.99
MSI PRO H610M-G WiFi DDR4 ProSeries Motherboard mATX, LGA 1700 Socket, DDR4
$66.45
ASUS TUF B365M-PLUS GAMING Intel B365 1151 LGA MicroATX Desktop Motherboard A
$74.99
ASRock A320M-HDV AM4 A320 4 SATA3, 1 Ultra M.2 USB 3.1 HDMI M-ATX Motherboard
$49.98
ASUS B85M-E LGA1150 Socket B85 8GB DDR3 Desktop Motherboard w I/O Shield
$59.99
Gigabyte M-ATX motherboard with Intel Core i3 8100 CPU and 8GB DDR4 RAM
$79.00