Slashdot Mirror


Firefox Goes PulseAudio Only, Leaves ALSA Users With No Sound (omgubuntu.co.uk)

An anonymous reader shares a report: If you're a Linux user who upgraded to Firefox 52 only to find that the browser no longer plays sound, you're not alone. Firefox 52 saw release last week and it makes PulseAudio a hard dependency -- meaning ALSA only desktops are no longer supported. Ubuntu uses PulseAudio by default (as most modern Linux distributions do) so the switch won't affect most -- but some Linux users and distros do prefer, for various reasons, to use ALSA, which is part of the Linux kernel. Lubuntu 16.04 LTS is one of the distros that use ALSA by default. Lubuntu users who upgraded to Firefox 52 through the regular update channel were, without warning, left with a web browser that plays no sound. Lubuntu 16.10 users are not affected as the distro switched to PulseAudio.

322 comments

  1. This is silly by mvdwege · · Score: 4, Interesting

    While I quite like PulseAudio, does it even run on anything but ALSA? And would therefore maintaining the old ALSA-only codepath in parallel not be much of an imposition?

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
    1. Re:This is silly by Desler · · Score: 3, Informative

      While I quite like PulseAudio, does it even run on anything but ALSA?

      Yes, hence why it can be used on BSDs, Solaris and macOS.

    2. Re:This is silly by jwhyche · · Score: 4, Funny

      I didn't know they where still maintaining ALSA audio. Did they get all the bugs fixed in PulseAudio? None of my Linux machines have any audio on them at all, so I'm a little out of date.

      --
      I read at +2. If your post doesn't reach that level I will not see or respond to it.
    3. Re:This is silly by epyT-R · · Score: 4, Informative

      Pulse is just an alsa client. Alsa isn't unmaintained. It is the defacto sound system for linux.

    4. Re:This is silly by Anonymous Coward · · Score: 0

      You want to test everything twice for free? Didn't think so

    5. Re:This is silly by Desler · · Score: 2

      The ALSA code was subject to a number of bugs that they didn't have the resources to fix. They'll probably be more than welcome to accept your patches to fix the bugs

    6. Re:This is silly by sjames · · Score: 4, Informative

      ALSA works great. PulseAudio uses it for actual output. Most apps that output sound will use ALSO if PulseAudio isn't available. So the quickest way to fix most Linux audio problems is to uninstall PulseAudio.

    7. Re:This is silly by mvdwege · · Score: 1

      Thanks. I couldn't be arsed to look it up, hence the question.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    8. Re: This is silly by Anonymous Coward · · Score: 1

      So what's the point of using PulseAudio instead of just using ALSA directly, especially if PulseAudio is just a wrapper around ALSA, and if Firefox already has working ALSA support, and ALSA is available on pretty much every desktop Linux system (even those without PulseAudio)?

      What benefit do Firefox users get?

    9. Re:This is silly by mvdwege · · Score: 1

      Oh fuck off with your defensive attitude. This coder-centric kind of thinking is one factor why Firefox has been haemorrhaging market share.

      Frankly, the only reason I am still on it is because it is the least bad browser. Attitudes like yours do not help.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    10. Re: This is silly by Anonymous Coward · · Score: 5, Insightful

      What benefit do Firefox users get?

      Future compatibility for when systemd wraps pulseaudio into itself. You know it's coming.

    11. Re: This is silly by Philotomy · · Score: 0

      Using just ALSA, only one application can use an ALSA device at any one time. PulseAudio allows more than one application to access the same ALSA device simultaneously.

    12. Re: This is silly by Anonymous Coward · · Score: 1

      ALSA is linux-specific. PulseAudio is not. It serves as a better target abstraction for a multiplatform browser.

    13. Re: This is silly by KiloByte · · Score: 1

      None. ALSA is strictly better for any single source of local audio: PulseAudio is physically unable of working when ALSA doesn't.

      PulseAudio provides a clicky-clicky way to connect certain bluetooth headphones, and may provide software mixing for some sound cards that are otherwise limited to one sound at a time, but those are fringe uses. On the other hand, ALSA is way more powerful wrt channel routing: try for example reordering+remixing 5.1 surround: ALSA gives you an user-unfriendly 6x6 matrix which you can reconfigure for any possible way you may think of, while with Pulse all you can do is upmix/downmix stereo to 5.1 and that's it.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    14. Re:This is silly by Anonymous Coward · · Score: 1

      Why would you want to run Pulse Audio on a BSD or MacOS?

    15. Re: This is silly by Anonymous Coward · · Score: 4, Informative

      ALSA is a kernel interface, PulseAudio is userspace and higher level.

      PulseAudio is not just a wrapper and can do a lot of neat stuff like independent volume control, multiple outputs, bluetooth, network transmission, LADSPA filters, etc.

    16. Re: This is silly by Zan+Lynx · · Score: 5, Interesting

      This is how I understand it.

      Once Firefox e10s (Electrolysis) with sandboxing is enabled by default, every Firefox content process will be independent and restricted.

      Most ALSA devices cannot handle multiple open. And the ALSA solution, dmix, requires shared memory which is a thing sandboxes do not really want to have, and dmix does not understand sandboxes, so it would probably have to be forked and modified.

      So Firefox can write their own sound server to get sound data from each independent content tab, or blow huge holes in the sandboxes for ALSA dmix, or they can just use the sound server that already exists and is used by 98% of Linux desktop users: PulseAudio.

    17. Re: This is silly by Anonymous Coward · · Score: 2, Informative

      They'd have to resolve the schizophrenic extremes between systemd's THERE CAN BE ONLY ONE USER, and PulseAudio's THERE ARE THOUSANDS OF USERS AND UNIX PERMISSIONS ALONE CANNOT PROTECT THE SOUNDCARD.

      Once they figure out how to get audio to work when I'm logged in as both my user and as root in different VCs, then they'll be able to merge the projects.

      Most likely, though, they'll just continue to be schizo and merge it as is, and come up with some new way of fucking everyone over to deal with the fallout (much like the "kill every process on logout, even those not attached to the terminal" solves some shitty gnome app not shutting down properly when the X session ends and them being too drunk on the Not Invented Here koolaid to SIGHUP all the processes like everyone has done for decades.)

    18. Re: This is silly by Qzukk · · Score: 5, Informative

      ALSA has supported software mixing for over a decade.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    19. Re: This is silly by Anonymous Coward · · Score: 1

      So Mozilla can squander god knows how much money on a failure like Firefox OS, they can significantly rework Firefox's UI on an ongoing basis, they can spin their wheels with going-nowhere projects like Rust and Servo, they can buy Pocket (which many Firefox users hate and disable right away), but somehow they can't find a developer or two to make some minor fixes to ALSA and get these patches accepted into the Linux kernel?! I don't buy what you're claiming.

    20. Re:This is silly by Anonymous Coward · · Score: 1, Interesting

      While I quite like PulseAudio

      I hate Pulseaudio.

      It has not worked properly in the almost ten years now which it has been forced on us.

      Linux audio worked fine before Pulse arrived. Could I adjust the audio settings of a bluetooth 7.1 rear left speaker from my panel before it did? Probably not. But I could rely on fresh installs to have working audio, to not have audio crash randomly, and for audio to resume from suspend or hibernate.

      Pulse is awful. It doesn't work properly. In the beginning, some might have been willing to wait, but after almost ten years, I for one am not. Pulseausio will never work properly, because it is a pile of crap pushed by Poettering and Redhat and I don't know probably the NSA for all I know because I can't understand why this bug ridden pile of garbage is included in so many mainstream distributions. ALSA was fine. ALSA was fine. It Justed Worked(TM) in 2003. Pulseaudio didn't in 2010, and it doesn't in 2017. I am sick of this audio "solution" and it is not going on any box I own period. If needs be I'll move to BSD.

      And don't get me started on "NetworkManager" either.

      captcha: balking

    21. Re: This is silly by Spacelord · · Score: 1

      Using just ALSA, only one application can use an ALSA device at any one time

      Lies. I can play games while streaming youtube videos and playing mp3s all at the same time on my pulseaudio-free system.

    22. Re: This is silly by epyT-R · · Score: 2

      The primary visible feature to most users is per-application volume control.. Essentially, pulse is a userland mixer. It supports effects plugins, multiplexing, network IO, etc. It also adds noticeable latency and has bugs of its own. Alsa also has a software mixer, dmix, but IIRC it was not enabled by default at the time pulse was first released. Without dmix, only one application could open the sound device at a time (unless the device had hardware mixing eg:sblive/audigy). This issue helped drive adoption of pulse. These days, 99% of sound devices are little more than simple DACs so dmix is enabled by default eliminating the need for pulse in typical desktop configurations.

      Firefox users who are already using pulse won't notice anything. Those of us who like low latency response and problem free sound from their pulse-free systems (and who don't care about per app volume controls) will miss the direct alsa support.

    23. Re: This is silly by Anonymous Coward · · Score: 0

      Check your facts again.

    24. Re: This is silly by crow · · Score: 1

      No, you're thinking OSS. ALSA fixed that.

    25. Re: This is silly by epyT-R · · Score: 2

      alsa-lib is userland and abstracts device differences, though I believe it is possible to write directly to /dev/snd/pcm* if you wanted. I believe any application supporting alsa directly calls this library.

    26. Re: This is silly by cyber-vandal · · Score: 1

      How does Chrome/Chromium handle that?

    27. Re: This is silly by Foresto · · Score: 1

      "only one application can use an ALSA device at any one time"

      Wrong. ALSA does software mixing. Also, I have three different sound cards (all different models) that do hardware mixing.

    28. Re: This is silly by epyT-R · · Score: 2

      Endless abstraction has its own costs too.

    29. Re:This is silly by epyT-R · · Score: 1

      What bugs were those? In the years I've used firefox with pulse-free systems, I've never encountered any issues.

    30. Re: This is silly by Anonymous Coward · · Score: 0

      Using just ALSA, only one application can use an ALSA device at any one time. PulseAudio allows more than one application to access the same ALSA device simultaneously.

      What? That's not true at all.

      Bewildering that got modded up to "+4 informative", instead of "0 completely wrong".

    31. Re: This is silly by Anonymous Coward · · Score: 0

      You should just install Windows and stop having to deal with that nonsense...

    32. Re: This is silly by Anonymous Coward · · Score: 0

      Chrome uses pulseaudio

    33. Re: This is silly by Anonymous Coward · · Score: 1, Insightful

      i'm not defending pulsea audio, but you talk really bad about it without actually saying what problems it has or what problems you had with it. comments like yours make the world a worse place. please add useful comments.

    34. Re: This is silly by TWX · · Score: 4, Funny

      Lies. I can play games while streaming youtube videos and playing mp3s all at the same time on my pulseaudio-free system.

      Well, I mean, you could, before.

      --
      Do not look into laser with remaining eye.
    35. Re:This is silly by TWX · · Score: 1

      So the masculine version of ALSA works when Pulse doesn't?

      --
      Do not look into laser with remaining eye.
    36. Re: This is silly by Anonymous Coward · · Score: 0

      By choosing option 1) Write your own sound server: https://www.chromium.org/chromium-os/chromiumos-design-docs/cras-chromeos-audio-server

    37. Re: This is silly by TWX · · Score: 2

      Not OP, but I've had Pulse stop working on a box with long uptimes even though everything else in X worked fine.

      I see no reason why software like this should stop working in the two months between sitting down at that console. A desire for that kind of reliability is why I went from a Microsoft desktop to a Linux desktop in the first place.

      --
      Do not look into laser with remaining eye.
    38. Re: This is silly by Anonymous Coward · · Score: 0

      By using PulseAudio.

    39. Re:This is silly by xororand · · Score: 3, Funny
    40. Re: This is silly by TemporalBeing · · Score: 2

      What benefit do Firefox users get?

      Future compatibility for when systemd wraps pulseaudio into itself. You know it's coming.

      GIven PulseAudio was also written by Poettering I'm surprised it hasn't been already.

      That said, PulseAudio is another bastard that needs to die a horrible death. KDE/Qt riped it out long ago because of the issues in favor of GStreamer.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    41. Re:This is silly by TemporalBeing · · Score: 1

      While I quite like PulseAudio, does it even run on anything but ALSA? And would therefore maintaining the old ALSA-only codepath in parallel not be much of an imposition?

      Qt and KDE replaced dependency on PulseAudio and GStreamer with Phonon (developed by KDE, and for a while part of Qt) because supporting multiple backends was a PITA and PulseAudio made it even worse.

      Anyone in their right mind would not use PulseAudio - another bastard child of Poettering that he developed before systemd.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    42. Re: This is silly by Anonymous Coward · · Score: 0

      FALSE.

      You have a shitty sound card. Mine does HW mixing and has none of these problems.

      Don't buy crap and you won't have this problem.

    43. Re: This is silly by RabidReindeer · · Score: 2

      Actually, I think the more accurate word is "channel", not device. Certainly ALSA has mixing capabilities. PulseAudio is more into routing multiple sound pipelines, at least if my memory on the subject isn't too blurred.

      I had to work with that stuff a while back and learned to appreciate the virtues of both systems alone and in combination.

      I also developed a splitting headache because there's no idiot's guide to Linux sound document I know of that covers all the options (much less when you start adding MIDI and Jack into it). So I forgot a lot of it in self-defense.

      Until next time, anyway.

    44. Re:This is silly by Anonymous Coward · · Score: 0

      SYSTEMD FUCKING SHILL Tactics. FuckFirefox AND Linux

    45. Re: This is silly by Anonymous Coward · · Score: 0

      Better audio spying?

    46. Re:This is silly by bhepple · · Score: 2

      There was something called apulse (https://github.com/i-rinat/apulse) which allowed skype to keep working with alsa when they made skype pulse-only Maybe it would work with firefox too? I'm also a pulse-hater - my sound use-case is very simple. A single simple speaker or headphones and a single mike. Alsa works just fine for that. Why mess it up with a huge pile of code like pulse? They always had it the wrong way around - pulse should have been left as an optional install for those with advanced/complex sound needs. Even better solution would have been a re-write and simplification of alsa's arcane and baroque configuration logic.

    47. Re: This is silly by Anonymous Coward · · Score: 0

      [...] or they can just use the sound server that already exists and is used by 98% of Linux desktop users: PulseAudio.

      Sure, we can all go back to Windows too.

    48. Re: This is silly by westlake · · Score: 0

      So Firefox can write their own sound server to get sound data from each independent content tab, or blow huge holes in the sandboxes for ALSA dmix, or they can just use the sound server that already exists and is used by 98% of Linux desktop users: PulseAudio.

      It's strange to think that audio can still be problematic on the Linux desktop over twenty years out from the launch of Win 95.

    49. Re: This is silly by Anonymous Coward · · Score: 0

      Yep. One of the justifications I read was that Mozilla wants to rewrite some code to reduce latency. Which will all be negated in the end as Pulse adds noticable latency.

    50. Re: This is silly by AntiSol · · Score: 1

      Wrong. ALSA supports software mixing with the dmix module. And as a bonus if you have a sound card which does hardware mixing you won't be forced to do software mixing like you are with pulseaudio.

      Further, pulseaudio emulates ALSA - programs targeting ALSA can use pulseaudio seamlessly. So the benefit of targeting pulseaudio rather than ALSA is exactly nil.

    51. Re: This is silly by AntiSol · · Score: 1

      dammit, I meant to reply to #54060713

    52. Re: This is silly by Anonymous Coward · · Score: 0

      Um, there is no problem. Pulseaudio exists, it works, and it's widely supported. Desktops without pulseaudio are bespoke configurations and so were never going to be supported by vendors anyway.

    53. Re: This is silly by AntiSol · · Score: 1

      but those are fringe uses

      All of which can be done by ALSA, just without the pretty GUI.

    54. Re: This is silly by Anonymous Coward · · Score: 1

      I consistently get crackling audio about 20-30 minutes after starting pulseaudio. Restarting pulseaudio solves the problem... for 20-30 minutes. Uninstalling it and using ALSA solves the problem permanently.

    55. Re: This is silly by MtHuurne · · Score: 1

      Chromium plays audio just fine without PulseAudio as well. So I think it's only an optional dependency.

    56. Re: This is silly by Anonymous Coward · · Score: 0

      Amazing. You managed to contradict yourself twice.

    57. Re: This is silly by Anonymous Coward · · Score: 0

      Firefox printing had sucked for 15 years, since mozilla days.

      If they'd actually fix bugs, and stop alienating users... then their marketshare might not be vanishing.

    58. Re:This is silly by Anonymous Coward · · Score: 0

      Could I adjust the audio settings of a bluetooth 7.1 rear left speaker from my panel before it did?

      It should be possible, alsamixer can adjust single speakers with q,z and e,c keys and the xfce panel widget can too.

    59. Re: This is silly by Anonymous Coward · · Score: 0

      I have OSX, Windows, BSD, and Linux systems.
      PulseAudio is on one of those.

    60. Re: This is silly by Anonymous Coward · · Score: 0

      Sound was working fine about decade ago (after a decade of trouble). Then pulseaudio and it broke again.

    61. Re: This is silly by Anonymous Coward · · Score: 0

      In theory, portability.

      In practice, the more middleware you have, the higher latency you have, thus everything from video playback to emulators "suck" more with more middleware layers. Not that I'm suggesting ALSA is terrible, but rather that you should not depend on platform-specific libraries for core feature support.

      https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
      "Make Pulse Audio a hard dependency on Linux so that we reduce the problems and maintenance associated with maintaining multiple audio backends."

      See also:
      "PulseAudio maps PulseAudio to ALSA already. We're not intending to remove ALSA support in cubeb or at compile time."

      So it's not that ALSA was removed, but rather PulseAudio is required.

      Featurecreep but who cares, *nix users are lucky to ever have first-class support of anything.

    62. Re: This is silly by Anonymous Coward · · Score: 0

      Might want to read up on the oss versions. Version 4 is quite capable.

    63. Re: This is silly by Anonymous Coward · · Score: 0

      Once they figure out how to get audio to work when I'm logged in as both my user and as root in different VCs, then they'll be able to merge the projects.

      OMG. This is the stupidest complaint about PA i've ever heard. This doesn't work in ALSA unless you're running your mixer as root and have given your user permissions on the pipe...and wtf are you doing?

      Look this didn't work 10 years ago, and I'll bet you were one of the OSS guys complaining about the transition to the 'bloated' ALSA interface?

    64. Re: This is silly by Anonymous Coward · · Score: 0

      OSS supports multiple streams on FreeBSD, and with the 4front OSS4 patches on Linux. ALSA does not support multiple streams, and requires userspace library multiplexers, which in my experience never work very well.

      Look. The kernel's job is to multiplex hardware resources. That's what OSS does on BSD and /dev/snd does on Solaris. Linux is a deficient operating system in the sound department, because the kernel is derelict of duty.

    65. Re: This is silly by p91paul · · Score: 1

      Please remember the golden rule: users shall bend to programmers' will. Always.

    66. Re: This is silly by Barsteward · · Score: 1

      pulse is running quite happily on my KDE system, thanks very much

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    67. Re:This is silly by Anonymous Coward · · Score: 0

      The primary reason why Firefox is losing market share is that it is very, very hard for the average user to install a random piece of software and not end up with a bundled 'free' installation of Google Chrome that automatically sets itself as the default browser. Do not kid yourself by thinking that even 1% of users is aware of or interested in the kind of thinking by the developers of the web browser they use. A large fraction of users do not even know which web browser they are using.

    68. Re: This is silly by Anonymous Coward · · Score: 0

      "98% of Linux desktop users"

      Show me the stats of STFU.

    69. Re: This is silly by CronoCloud · · Score: 1

      KDE/Qt riped it out long ago because of the issues in favor of GStreamer.

      You are confused on what GStreamer actually is, a multimedia framework. KDE systems use pulseaudio by default. Check your processes, I'll wait.

    70. Re: This is silly by Anonymous Coward · · Score: 0

      And therein lies the rub. So much of Linux userspace development happens under the Freedesktop umbrella. And they have a complete myopia for anything but clicky-clicky GUIs.

      end result is that they are very busy reimplementing the whole of Linux userspace around the likes of dbus because pipes etc are too CLI for their tastes.

      The one thing ALSA is missing is the ability to have asoundrc changes fed to it in real-time. This is what made it fiddly to add a USB soundcard or a bluetooth audio device while logged in to an account.

    71. Re: This is silly by Anonymous Coward · · Score: 0

      Likely have their own internal sound mixer that mix the audio from various tabs before feeding it to Alsa.

    72. Re:This is silly by CronoCloud · · Score: 1

      It has not worked properly in the almost ten years

      It hasn't worked for YOU.

      now which it has been forced on us.

      It hasn't been "forced" on anyone, you're still free to use alsa or OSS

    73. Re: This is silly by Anonymous Coward · · Score: 0

      Because USB audio happened.

      And with it we got the abomonation known as USB "headphones" (really a pair of headphones soldered onto the output end of a USB soundcard).

      Something one can likely thank Apple for by removing single use ports, as they have a habit of doing.

      End result is that all of a sudden audio devices can pop up and vanish mid playback. And straight alsa is built around the idea that sound devices are something either on the motherboard or on dedicated add-on cards. Not something to be hotplugged willy nilly.

      Not to say that alsa could not be made to handle it. But rather than wait for the alsa devs to figure out all the details, Poettering extended ESD to handle things, and then went on a marketing spree to the big distros to get them to adopt Pulseaudio (there is a pattern to be noticed there with Poettering, while he may be passable as a programmer he is one hell of a marketing maven).

    74. Re: This is silly by squiggleslash · · Score: 0

      It isn't. This is seriously a problem with politics, not technology.

      PulseAudio, initially, had some bugs, and as a result large numbers of GNU/Linux users don't trust it (or trust systemd: yes, PulseAudio is seriously 90% of the reason Slashdot is full of diatribes about systemd - it was written by the same person, therefore is tainted by so-called neckbeards.)

      PA, today, works fine. systemd had minor, really pathetically minor, problems in the early days but it works great and is a huge improvement on init scripts. There's no good reason to be upset about distros supporting both, nor on major desktop applications having hard dependencies on these technologies.

      Sound, on virtually every mainstream distro, works out of the box and has done for the best part of a decade. It's just politically a sizable portion of GNU/Linux so-called neckbeards disagree with the choices of software used to provide sound.

      If this sounds silly, that's because it is. Something doesn't work? Don't blame you if you don't like it, or if you get pissed wasting hours trying to get it to work. But boycotting something ten years later, long after it's become a proven technology, because it once didn't work is absurd.

      --
      You are not alone. This is not normal. None of this is normal.
    75. Re: This is silly by Anonymous Coward · · Score: 0

      Well I don't have pulse installed and KDE audio works fine. Perhaps you are thinking of Phonon (an abomination in itself). Phonon can load many "backends" that can be one of gstreamer, vlc or mplayer.

    76. Re: This is silly by Anonymous Coward · · Score: 0

      Pulseaudio, AFAIK.

    77. Re: This is silly by Anonymous Coward · · Score: 1

      You obviously don't do sound work.

      If I want to run a midi keyboard through a synth and have real-time playback (no 1/8 second delay) I have to use something other than pulse. In most cases I actually have to remove pulse to get it to stop interfering with Jack. It barely works even today, it never does what it's supposed to, and it always gets in the way of doing real sound work. So now I can either have a functional daw setup or Firefox. Great

      But no, I'm just mad because it used to cause problems, right? No way I'm mad because it is still a broken crummy solution, it must be because somehow you know more about it then audio people do. Good thing we have you around to tell us we're wrong!

    78. Re: This is silly by Anonymous Coward · · Score: 0

      I should mention, the last time I gave making it work without ripping out pulse was 8 months ago

    79. Re: This is silly by YoungManKlaus · · Score: 1

      Pulseaudio has a shitload of advantages, from being able to target all kinds of sound backends (not just ALSA, but also OSS, JACK, other OSes), to being network transparent (so you could just broadcast audio to small IoT-Audio-Devices in your network), and also you can't get into shit like one program claiming exclusive rights, at which point you break all other audio (which in ALSA, while not encouraged, is always an option).

    80. Re: This is silly by YoungManKlaus · · Score: 1

      > but those are fringe uses

      That affect the vast majority of users. Proper working plug and play and mixing are _the_ most important customer features.

      > ALSA gives you an user-unfriendly 6x6 matrix which you can reconfigure for any possible way you may think of, while with Pulse all you can do is upmix/downmix stereo to 5.1 and that's it.

      Which who ever needs?

    81. Re: This is silly by Anonymous Coward · · Score: 0

      It's not a problem when you use Pulseaudio.

    82. Re:This is silly by Anonymous Coward · · Score: 0

      Apulse does work with firefox... (I am just running it for some youtube...)

    83. Re: This is silly by Anonymous Coward · · Score: 0

      GStreamer may use Pulse in the background; but KDE/Qt no longer cares because of the Phonon layer which abstracts that all away. KDE has learned over the years to abstract out the APIs - whether X/Mac/Windows/Wayland, Pulse/GStreamer/etc, - and stick with more stable APIs that will do handle the necessary specifics via plugins and run-time configurations. KDE doesn't are about use of SystemD - it's not tied to it.

      The result? KDE/Qt apps are extremely portable. KDE's Plasma Desktop can actually run on the Windows platform with few limitations (mostly due to the Windows APIs not have equivalent support as the various APIs on Unix/Linux do, f.e PTYs).

      So really, all I care is that KDE can work with the backend I've chosen. For now with respect to Phonon that's GStreamer, but it could just as well be something else.

      That said, Pulse Audio still needs to die.

  2. Told ya by Anonymous Coward · · Score: 0, Insightful

    Lennart Poettering is cancer. Mozilla is cancer.

    1. Re:Told ya by danbuter · · Score: 2, Insightful

      I think you mean Red Hat is cancer. They are doing their damnedest to force all other Linux distros to bow to their crap ideas.

    2. Re:Told ya by tietokone-olmi · · Score: 1

      The list is not exhaustive. Obviously literal cancer is also cancer.

    3. Re:Told ya by Anonymous Coward · · Score: 1

      I think you over analysing, they aren't crap ideas, just given a way to do something has a choice of 'the right way' and 'the wrong way', after stating quite rationally the driving forces, environment conditions and prevailing attitudes redhat the chooses 'the wrong way' 100 percent of the time.

      I've never wanted to use redhat or it's derivatives, sadly I now group distros using freedesktop/pulseaudio/avahi/systemd/udev as redhat derivatives. You've really go to run quite quickly to avoid these guys. On the plus side you get to meet and work with great people with a great attitude.

    4. Re:Told ya by Anonymous Coward · · Score: 1

      You're right. We should never fix anything that's wrong until we're all living in bombed-out husks and wreckage. It's the only fair thing to do.

      You first.

    5. Re:Told ya by walshy007 · · Score: 1

      It depends, redhat is made of individuals, and there seems to be a massive cultural change happening between the old guard and the new.

      A lot of redhats older work was actually quite nice, it seems to be as the newer people come to prominence (relative, say the last ten years or so) that old lessons are forgotten, it is assumed that newer=better or "This can be a lot simpler if I just screw everyone who doesn't have my use case".

      I like redhat, and have been using them since around 2003. As time progresses the leadership seems to be becoming more and more clueless as the march of time progresses, and the old hats retire for the new to take prominence.

  3. so the saying goes by nimbius · · Score: 4, Insightful

    "pulseaudio/systemd isnt a requirement, you can use something else if you dont like it"
    --Lennart Poettering

    --
    Good people go to bed earlier.
    1. Re:so the saying goes by Desler · · Score: 2

      You could say that about virtually every software library. Qt isn't required either. Unless you choose to use software that depends on it.

    2. Re:so the saying goes by Anonymous Coward · · Score: 0

      Funny. I use Linux and dropped Firefox long ago for the exact same reason.

    3. Re:so the saying goes by Anonymous Coward · · Score: 0

      What's the problem? Mozilla liked pulseaudio so they used it, but they were free not to. You are also free to not use pulseaudio in your projects if you don't like it, you are not free to tell other developers what they do with their projects. See how that works?

    4. Re:so the saying goes by Anonymous Coward · · Score: 0

      not summoning all systemd shills with sensible commenting?

    5. Re:so the saying goes by vtcodger · · Score: 1

      "This is why we use Windows. Shit just works."

      Well yeah, Windows 95 -- if you applied all two dozen service packs -- did pretty much just work. But things have changed quite a lot since then. And not for the better. You've probably been to busy to notice.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    6. Re:so the saying goes by Anonymous Coward · · Score: 0

      by your logic, my choice is to not use sound (pulse) or not even boot (systemd). while true, i don't think that's what most people interpret from the statement that you "can use or not". of course, that's speculation on my part

    7. Re:so the saying goes by Anonymous Coward · · Score: 0

      You can keep your doctor.

    8. Re:so the saying goes by Anonymous Coward · · Score: 0

      That's about as useful as saying "if you don't like the government, you're free to leave the country". Or alternatively, "if you don't like the food at the soup kitchen, nobody's stopping you from eating at the Chart House".

    9. Re:so the saying goes by Anonymous Coward · · Score: 0

      You could say that about virtually every software library. Qt isn't required either. Unless you choose to use software that depends on it.

      You can have multiple libraries installed and used at the same time on a system.

  4. Firefox 52 works fine with ALSA by volkerdi · · Score: 4, Informative

    All you need is the --enable-alsa configure option. The resulting Firefox will prefer PulseAudio if it is present, but will use pure ALSA if it is not.

    1. Re:Firefox 52 works fine with ALSA by KiloByte · · Score: 5, Informative

      --enable-alsa will go away in Firefox 54. And the build system of Firefox is insane, so you can't expect a regular user to recompile.

      With PulseAudio being criminally broken (case in point: doesn't work on the box I sit my butt at right at the moment), the effect is that Firefox has no sound.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Firefox 52 works fine with ALSA by Anonymous Coward · · Score: 0

      ummm... will oss still be an option or does Firefox intend to not function on BSD?

    3. Re:Firefox 52 works fine with ALSA by Anonymous Coward · · Score: 0

      You certainly can expect a regular Linux user who's so good they don't have PulseAudio on their system to be able to build Firefox. Just follow the instructions for a mach build, and you're good to go.

      Or better still, people could actually help to improve PA or the ALSA backend in Firefox so things wouldn't go this far. Nobody seemed to give a shit over the last year about Firefox losing its ALSA backend.

    4. Re:Firefox 52 works fine with ALSA by Anonymous Coward · · Score: 0

      Just follow the linux from scratch guide

    5. Re:Firefox 52 works fine with ALSA by drJeckyll · · Score: 1

      Will? Strange ... 55.0a1 (2017-03-18) (64-bit) Audio Backend alsa Working just fine ...

  5. Firechrome by sinij · · Score: 5, Insightful

    It went all down hill after 3.6.

    1. Re:Firechrome by danbuter · · Score: 1

      Yep. Whoever decided that Firefox needed to be forever in Chrome's footsteps should be kicked out of all open source.

    2. Re:Firechrome by Desler · · Score: 3, Informative

      Except Chrome doesn't require PulseAudio. So you're getting exactly what you want in Mozilla choosing their own path.

    3. Re:Firechrome by Anonymous Coward · · Score: 0

      They do not choose path, they castrate their browser to be easily manageable by mozilla corp, that over-simplification and locking it down to their own corporatist purposes does follow Chrome's path and has absolutely nothing to do with an opensource project that serves users and developers in diverse environments and uses.

    4. Re:Firechrome by Anonymous Coward · · Score: 0

      exactly. They rip out features and minimize the browser to minimize their support needs... and mimic chrome to minimize it even more b/c hey... why not use chrome-like plugins and cut back even more! Also, let's shill pocket... and then buy it and make it part of firefox that you have to turn off in about config... and who knows what it's tracking and sending if you don't.

      They made all these changes because they knew they'd lost to chrome. They tried to make firefoxOS and other crap and spread themselves too thin competing, and now they have to pare back their browser even more. It's sad.

    5. Re:Firechrome by Anonymous Coward · · Score: 0

      You don't kick people out of open source, you fork their projects. That no Firefox offshoot has successfully put pressure on Mozilla is not Mozilla's fault.

    6. Re:Firechrome by Anonymous Coward · · Score: 0

      Yep. Whoever decided that Firefox needed to be forever in Chrome's footsteps should be kicked out of all open source.

      Google decided that, by buying Firefox devs to develop Chrome, while showering Mozilla with money. Some Chrome devs continued or came back to 'contribute' to Firefox, repeating what work they had done on Chrome under the orders of Google. And Mozilla got delusions of grandeur, while Google obviously pushed Chrome hard to the general public until it overtook Firefox by far.

      In addition to that, original Firefox users got fed up and stopped recommending Firefox to their friends and family, and installing it everywhere they passed.

      In a few more years, all these installations will be gone, and everyone will be using Chrome, Edge and Safari.

      For most users, there is zero point in using a browser they know only because their geek friend/family member told them about it more than ten years ago. At most, it's close to a Chrome-clone (it's even now quite close to an Edge-clone...). Why the heck wouldn't they use the 'original', even if they got to use a few extensions (that they'll probably now find on Chrome anyway...)?

      Firefox and Mozilla in general were a philosophy. They completely lost that long ago now. And it was targeted at advanced users, while still remaining easy to use for beginners. They long abandoned advanced users (and even insulted them hard in many ways), and with compatibility issues which are beginning to creep back, it's harder to use than Chrome, Edge or Safari.

      Firefox and Mozilla only got what's left of inertia now. But they're still swimming in Google's money, so it will be some more time until they truly get that. And then they'll just swim to Google, Microsoft, Apple, or some other Big Name, and hopefully we'll never hear about them again here.

      I should have checked out Pale Moon ages ago, but for such an important piece of software, it's a bit scary to leave even what the Firefox/Mozilla project was at the time of Firefox 3.6... :/ And there is the problem of extensions... It will probably become an absolute necessity soon, though, and hopefully more and more (genuine) people will join. I'll try to make the effort to test it soon, to get a clearer idea of what I'll gain and lose for now...

    7. Re:Firechrome by sinij · · Score: 1

      I use Pale Moon.

    8. Re:Firechrome by toddestan · · Score: 1

      Pale Moon is great, but I don't think it's had any effect on what Mozilla has been doing to Firefox.

  6. Feature? by JWW · · Score: 4, Funny

    Note for people bothered by the incessant chattering of auto-play content in their browser, this could be a feature and not a bug!!

    1. Re:Feature? by Anonymous Coward · · Score: 0

      If you need Youtube, use mpv + youtube_dl. Other players should work, but mpv is integrated with ytdl, so just giving it the url of a youtube video/playlist will work.

    2. Re:Feature? by Anonymous Coward · · Score: 0

      For me i actually is. I never had firefox connected to sound anyway. I use that thing when I must, and try to keep it as contained as I can. Not my operating system.

    3. Re:Feature? by TeknoHog · · Score: 1

      This. For video and audio on the web, there are much better tools. I basically youtube-dl | mplayer so I can watch the fscking video instead of watching a browser. I'm old enough to remember sharing fun videos online before Youtube, and I guess we can all go back to a decent web again.

      Als[ao], those who do not understand ALSA (with dmix) are doomed to reimplement it, poorly.

      --
      Escher was the first MC and Giger invented the HR department.
  7. Good luck with that, I just won't upgrade anymore by itsme1234 · · Score: 1

    Sadly for production boxes this was the decision the moment we realized they stopped support for NPAPI plugins. And more people on slashdot did the same... https://tech.slashdot.org/stor...

    This isn't the way to go but really we've had enough aggravation with old certificates, unsupported encryption algorithms and so on. Just give me the yes, I really want to run this and leave me alone. Noooo, users are too stupid to be trusted, they'll click anything. I'm on 192.168. or 10. for f*k sake!

    Well users are too stupid to upgrade to the latest POS that doesn't let them do their work.

  8. Everyone is doing it by phantomfive · · Score: 4, Insightful

    PulseAudio won. Even Slackware gave up and enables pulse audio by default.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:Everyone is doing it by KiloByte · · Score: 4, Insightful

      Only if "produces no sound on hardware where plain ALSA works perfectly" counts as winning for you.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Everyone is doing it by serviscope_minor · · Score: 5, Interesting

      It's LennartCode. As long as it works on his machine and at least 90% of machines out there, it's going to be adopted. Kind of like systemd. I'm only a hater because there's a severe problem on my laptop which I can't debug and no one has been able to offer any advice on.

      Now I'm not one to easily take offence (despite what many here seem to think), but THIS is offensive:

      https://www.freedesktop.org/wi...

      Quoth the page:

      "As PulseAudio forms part of what is typically preferred to as the plumbing layer of Linux userspace, it is a non-trivial job to integrate it fully to form a complete system. This is why we strongly encourage you to go via your distribution whenever possible."

      When did hell did Linux become a "fuck you don't touch the innards" system?

      --
      SJW n. One who posts facts.
    3. Re:Everyone is doing it by Quietti · · Score: 1

      You probably meant "fuck you, don't touch the Lennart" I presume?

      --
      Software is not supposed to be about how to work around a useability issue. - Ken Barber
    4. Re:Everyone is doing it by phantomfive · · Score: 2

      "As PulseAudio forms part of what is typically preferred to as the plumbing layer of Linux userspace, it is a non-trivial job to integrate it fully to form a complete system. This is why we strongly encourage you to go via your distribution whenever possible."

      A clear sign of an over-complex system: one which even programmers and sysadmins are advised to not touch.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Everyone is doing it by fahrbot-bot · · Score: 2

      When did hell did Linux become a "fuck you don't touch the innards" system?

      You probably meant "fuck you, don't touch the Lennart" I presume?

      Let's compromise. I think we can *all* agree on: "fuck you, don't touch Lennart's innards"

      --
      It must have been something you assimilated. . . .
    6. Re:Everyone is doing it by Anonymous Coward · · Score: 1

      When did hell did Linux become a "fuck you don't touch the innards" system?

      When systemd happened, really.

      People have said it brings a lot of Windows' problems to Linux. This is arguably yet another one, just that it's implemented in the programmers, not the code itself.

    7. Re:Everyone is doing it by Anonymous Coward · · Score: 0

      Well...

    8. Re:Everyone is doing it by Anonymous Coward · · Score: 0

      I've had nothing but issues with sound under Slackware since it switched to PulseAudio. It is so weird - sound will be working, then I'll open Firefox to look at some porn, and all of the settings will suddenly get reset to something that doesn't work?! And for some reason, after just recently using Spotify, I can no longer get sound to work at all for anything else now. What amazing garbage.

    9. Re:Everyone is doing it by Anonymous Coward · · Score: 0

      When RH needed to wrest control away from Oracle, after the latter forked RHEL to produce Oracle Linux.

      Notice how these days CentOS, that used to do what Oracle did, is now a blessed derivative of RHEL, under direct RH supervision.

      Its about recreating the "enterprise features" of Windows, so that RHEL can be marketed as a drop in replacement for same to the desk generals wandering the halls of Pentagon.

  9. Soon you will all suffer! by Anonymous Coward · · Score: 0

    says Lennart Poettering as he maniacally rubs hands together

    1. Re:Soon you will all suffer! by Desler · · Score: 2, Insightful

      Except he had nothing to do with this decision. It was chosen by the people who actually work on Firefox. If you had stepped up to help fix the ALSA bugs they ran in to then this wouldn't have happened. But you freeloaders in the peanut gallery do nothing but whine.

    2. Re:Soon you will all suffer! by tietokone-olmi · · Score: 3, Interesting

      How exactly will using PulseAudio fix bugs that're due to ALSA, when it is also a client of ALSA? Surely if the bugs were in the system, and not the client, then Firefox-on-PulseAudio would be exactly as failsome as Firefox-on-ALSA.

    3. Re:Soon you will all suffer! by Desler · · Score: 0

      Awww, some whittle baby got their feewings hurt. Maybe you should have been stepping up to help Mozilla versus whining and downmodding me?

    4. Re:Soon you will all suffer! by Desler · · Score: 1

      Wrapper libraries almost always contain workarounds to bugs in the underlying platforms they support. Qt has these in spades through numerous ifdefs.

    5. Re:Soon you will all suffer! by Anonymous Coward · · Score: 0

      you da baby: you replied to yourself.

    6. Re:Soon you will all suffer! by tietokone-olmi · · Score: 2

      I asked "exactly", and you answer with handwaving about some other library altogether. I suppose the answer is "it doesn't", then.

    7. Re:Soon you will all suffer! by Desler · · Score: 1

      Then go read Mozilla's bugzilla if you want specifics. Unless you're going to claim Mozilla is lying about this.

      Also my post is no handwaving. You asked how it could fix a bug in the underlying system and I told you how using another example. It's called a workaround.

    8. Re:Soon you will all suffer! by tietokone-olmi · · Score: 1

      It's handwaving, because you give no reason the workaround couldn't be implemented in Firefox as well.

    9. Re:Soon you will all suffer! by keltor · · Score: 1

      In this case, when you're using a sound "system" that's on top of ALSA, you don't have the issues because mixing and a lot of other elements are taken care of in PA before they are sent on to ALSA. ALSA is both a whole software layer and a bunch of drivers with a single API.

    10. Re:Soon you will all suffer! by Anonymous Coward · · Score: 0

      I don't use either Linux (FreeBSD/Windows 2012 R2) nor Mozilla (Chromium & Pale Moon when on Windows). Why is it my responsibility to fix your crap?

    11. Re: Soon you will all suffer! by Anonymous Coward · · Score: 0

      So reinventing the wheel sounds good to you?

    12. Re:Soon you will all suffer! by MtHuurne · · Score: 3

      The bugs are in the ALSA backend of Firefox, not in ALSA itself. The backend was apparently unmaintained for some time and now instead of fixing it they want to drop it.

    13. Re:Soon you will all suffer! by Anonymous Coward · · Score: 0

      You're contradicting yourself. You say Firefox chose PA because of bugs in ALSA, but since PA is using ALSA, they worked around those bugs.... which comes around back to square one and completely negate the reason you've given.

      Do you even remotely know what you're talking about?

    14. Re: Soon you will all suffer! by tietokone-olmi · · Score: 1

      That's what PulseAudio does, isn't it?

    15. Re:Soon you will all suffer! by Anonymous Coward · · Score: 0

      Stop your "peanut gallery" routine right there.

      It's because of dismissive assholes like you that most people are disgusted, and have stopped even considering submitting bug reports and fixes to firefox.

      Even assuming that pulseaudio (the daemon) is bug-free (a ludicrous notion, but let's just assume it for the sake of the argument), firefox's pulseaudio backend is at least as buggy as its ALSA backend.

  10. Mozilla is trying to push Pale Moon adoption by secretagentmoof · · Score: 3, Interesting

    Since all the power users will bail at the 57pocalypse anyway, Mozilla is subtly trying to encourage earlier migration.

    1. Re:Mozilla is trying to push Pale Moon adoption by Anonymous Coward · · Score: 0

      Too bad Pale Moon and Fossamail ain't there on the BSDs, such as TrueOS

    2. Re:Mozilla is trying to push Pale Moon adoption by Anonymous Coward · · Score: 0

      I bailed at the 29pocalypse. That was 28 whole pocalypses ago.

      I use PaleMoon with all my old favorite plugins for most things, and for the few things where I need a wide-open browser, I use Edge. Fucking Edge.

      Firefox has fallen, and I doubt if it can get up.

  11. PulseAudio, systemd by williamyf · · Score: 1

    That Lennart Poettering guy is on a roll

    [ducks and takes cover from the brigades with pitchforks, torches and flamethrowers]

    --
    *** Suerte a todos y Feliz dia!
    1. Re:PulseAudio, systemd by fisted · · Score: 1

      Don't forget avahi, another brilliant masterpiece of software engineering. /s

    2. Re:PulseAudio, systemd by LVSlushdat · · Score: 2

      Next from "Poettering Labs", previously known as Redhat...... PoetterIX, All the software you've come to love, all rolled into one (previously known as Redhat/Debian) /s

      (or *am* I being sarcastic?? wait and see....)

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    3. Re:PulseAudio, systemd by Anonymous Coward · · Score: 0

      systemd + pulseaudio + emacs = the entire OS. Maybe Poettering could rewrite an emacs of his own

    4. Re:PulseAudio, systemd by Anonymous Coward · · Score: 0

      Can we move towards a meritocracy? this inertia thing is getting old... Dominance via tonnage... Ive grown to dislike software that has attitude, especially when the annoyance/value ratio gets too high. One of the weak points of Open Source and community-driven projects is the drive to completion....I dont get the impression PA or ALSA ever got completely finished. What do the Kernel and hardware vendors see as the best solution for Open Source Audio handling?

    5. Re:PulseAudio, systemd by ChrisMaple · · Score: 1

      You've hit the nail on the head. All too many projects get to the point where nobody is willing to fix the last few bugs, and when a bug is fixed it breaks other stuff.

      --
      Contribute to civilization: ari.aynrand.org/donate
  12. Re:Good luck with that, I just won't upgrade anymo by bucky0 · · Score: 1

    My pet peeve -- all the IPMI management consoles whose SSL causes firefox/chrome to refuse to even allow you to request to ignore the weak encryption, then the java console access applets which new versions of Java refuse to let you load.

    All of our IPMI interfaces are connected via a physically separate network, which only a single locked-down machine has access to. It ends up being quicker to open a ticket to ask someone down in the DC go touch the hardware instead of trying to manage some things remotely over IPMI

    --

    -Bucky
  13. Fragmentation is good for Linux distributions by QuietLagoon · · Score: 1

    Firefox needs to get on board, and work in the environments that are present, not the environment they want.

    1. Re:Fragmentation is good for Linux distributions by Anonymous Coward · · Score: 0

      It's dead already, let it go. There is no plumage, normal users ask "can't I just remove it completely" and rather than fix the issues they choose to remove the ability of others to fix the issues.

      The ex-ceo, pushed for the move toward a chrome development cycle, a chrome clone approach, and when he jump ship to his new start up used chrome as the foundation rather than firefox. That says it all.

  14. This why we need to fork Firefox. by Anonymous Coward · · Score: 0

    XUL support, NPAPI, XP and legacy (Non SSE2) processors and now ALSA. We need a fork that keeps all these features and Pale Moon isn't it.

    1. Re:This why we need to fork Firefox. by Anonymous Coward · · Score: 1

      Don't worry, I'm sure Firefox will be usable again once the entire project is rewritten in a completely new language.

    2. Re:This why we need to fork Firefox. by epyT-R · · Score: 1

      Yeah because switching from c++ to some hipster interpreted/bytecode garbage is going to fix everything.

    3. Re:This why we need to fork Firefox. by Anonymous Coward · · Score: 0

      Listen, I've heard a lot of smart people on the internet talk about switching a gigantic codebase's language in the middle of the project. I can't remember exactly what they said, but I assume it was good. Plus, Rust has a code of conduct; trolls, child predators, and libertarians will no longer be able to act that way on the internet.

  15. --enable-alsa by Anonymous Coward · · Score: 0

    n/t

    1. Re:--enable-alsa by epyT-R · · Score: 3, Interesting

      For now.. Supposedly, this is to be removed in the future.

    2. Re:--enable-alsa by Anonymous Coward · · Score: 0

      strangely enough they added --enable-jack about 6 months ago

  16. goddammit by Anonymous Coward · · Score: 1

    I'm still using ALSA and jack, because I like audio that works for real-time processing / DAW. And pulseaudio causes so many issues that it is not worth using.

    1. Re:goddammit by skids · · Score: 1

      I got sick of crowbarring jackd into running as a system daemon like it used to until it copied PulseAudio, and didn't really need realtime in most places, so I just configured ALSA's dmix so I don't have to wade through byzantine mazes of lame INI style configs to stop Pulse from adjusting volume for inane reasons.

      Browser shopping is not something I've been looking forward to, sigh.

    2. Re:goddammit by mvdwege · · Score: 1

      You do realise you're talking bollocks, right? Pulse runs on top of jack, and will happily make way for it.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    3. Re:goddammit by Anonymous Coward · · Score: 0

      That's a no bullshitter. Pulse breaks Jackd (and alsa?) so bad on Mint 17.3/FF 50 that HTML5 would
      fail to start video frames. Haven't tried it on 18.1, afraid to but Ubuntu studio works so I dual boot.
      Firefox 49 is the last FF I could get to work on Mint 17.3 anyways.

    4. Re:goddammit by SeriousTube · · Score: 1

      He's saying "You don't know Jack".

    5. Re:goddammit by Anonymous Coward · · Score: 0

      I'm running Firefox 52 on Mint 17.3. Switching user agents, I can even stream Netflix video on it.

    6. Re:goddammit by Anonymous Coward · · Score: 0

      Install qjackctl and start jackd? Youtube still works? I confirmed this breakage on the Mint
      forums but there must be a work around as ubuntustudio is OK. Why >FF50 breaks may
      be unrelated to the recent changes in FF52 but the Mint guys told me I was a schnook for
      not using the the default sound server (Pulse) until I pointed out that the Ardour DAW that
      I wanted to use was in the repos and needed qjackctl. Deer in the headlights on that one.
      So thanks anyway Lennart.

    7. Re:goddammit by Anonymous Coward · · Score: 0

      Yeah, pulseaudio runs on top of jack. But pulseaudio is *crap* at jitter and latency and sync, so that doesn't help. And you have to bash with a big hammer any shit that attempts to connect to pulseaudio first. And you will still get every sound source out-of-sync thanks to marvellous, cpu-eating, power wasting pulse-audio.

      And is is obvious *it will eat cpu and power*: it is doing multi-stream mixing, which is something that does _not_ happen on ALSA multi-open when the hardware can do multichannel. And apparently even the shit AC97 codec in my thinkpad can do multi-stream (either that,or the kernel is mixing it for me so transparently, that I haven't noticed it in a 1.86GHz Pentium-M, which is *not* bloody likely, as this thing is starved for cpu power like you wouldn't believe).

    8. Re:goddammit by Anonymous Coward · · Score: 0

      Like I said: "And pulseaudio causes so many issues that it is not worth using."

      I didn't say it wasn't possible to run pulse. but it's such a clusterfuck and causes so many problems with real-time audio that I simply cannot get any work done if I use it.

      But if you want to waste your time, go right ahead. Fuckwit.

    9. Re:goddammit by CronoCloud · · Score: 1

      Install qjackctl and start jackd? Youtube still works?

      If will if you have it set up properly. The way Jack and pulse interact has changed in the past couple of years. If you're still using an older configuration it might not work properly.

      Two ways of handling it:

      load the module-jack-source module-jack-sink modules by default in the pulse configs.

      Open Qjackctrl, In the set 'Execute script on startup' setting change it to:

      pulseaudio -k

      Then when you hit the button to actually start the server it kills Pulse for a moment, jack takes over, but then pulse restarts and interfaces with jack properly.

      If you don't want to load those modules by default you can add the following to qjackctrl's 'Execute script after startup' setting along with the pulseaudio-k setting above:

      pactl load-module module-jack-source;pactl load-module module-jack-sink

    10. Re:goddammit by mvdwege · · Score: 1

      You and the other Anonymous Coward just prove that the problem is not Pulse, but the fact that you are stupid.

      If you run Pulse on top of jack, you can just run your realtime audio apps direct into jack; Pulse has no influence on jack's realtime behaviour if it runs as just another jack client.

      So who is the fuckwit now?

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    11. Re:goddammit by Anonymous Coward · · Score: 0

      I totally understand and as far as I know Ubuntustudio DOES NOT do any of this. In any case, what you're
      saying is that anything that uses pulse is dead for the jackd duration. Unacceptable. I actually prefer Jack
      as the default audio server although it may take a similar amount of pain to configure for the average user,
      it would hopefully stay configured until the next "we can capture the desktop" clownassery from people like
      Pottering come along. Fuck the desktop, It's legacy bullshit. Pulse either needs to displace ALSA and Jack,
      which would be OK with me, or back right the fuck off. This leads to the acrimony, Red Hat wants to do
      just enough development to piss everyone off and then stop? Why? Fuck Red Hat.
       

    12. Re:goddammit by CronoCloud · · Score: 1

      It's not that anything that uses pulse is dead while jackd runs, it is that unless you have everything configured up right it will "appear" audio-dead. But if you DO have it configured up properly you can use applications that use pulseaudio while using JACK. I've done it.

      Pulse HAS displaced ALSA, except for some of the bearded grognards. As for JACK, JACK is designed for more high end audio, especially real-time work. IIRC Pulseaudio wasn't capable of realtime operation until what was it, last year? And even then I've been told it can't do some of the source/sink tricks JACK can do.

      That said, I run Fedora as a desktop, and pulse has worked well for me in Fedora since what was it, 15? That's when HDMI audio began working automagically without me having to manually configure it. (It worked BEFORE then, but required some manual config edits)

    13. Re:goddammit by Anonymous Coward · · Score: 0

      Yeah, and I'm Neil Armstrong. Until Pottering meets Volkerding, I configure dick. If Pulse wants to be
      the default, that's OK with me. Just do the job or get off of my (desktop) lawn.

  17. Re:FireFox is such a shit-show by LVSlushdat · · Score: 0

    And frequently rendering pages as blank white, not catching Captchas, so I keep Vivaldi nearby when signing up for a new website, where I'd expect to see a captcha... If FF keeps going down the shitter, I may look at just biting the bullet and switching 100% to Vivaldi.. Quite a nice browser...

    --
    THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
  18. Kerbal Space Program by Anonymous Coward · · Score: 1

    That's funny, because KSP just recently started supporting ALSA instead of being PulseAudio-only, a couple updates ago.

    So you're saying a browser has less capability than a cheap game? Nice.

    OTOH I'm still on Firefox 43, because they eliminated fine-grain cookie control in 44, and I use PaleMoon mostly.

    1. Re:Kerbal Space Program by Anonymous Coward · · Score: 0

      This is great news! I can get rid of my wrapper script that starts /usr/bin/awful_pos (renamed so that nothing can find /usr/bin/pulseaudio) before starting KSP and then kills it afterwards. Thanks for the info! :)

    2. Re:Kerbal Space Program by tender-matser · · Score: 1

      I can get rid of my wrapper script that starts /usr/bin/awful_pos (renamed so that nothing can find /usr/bin/pulseaudio)

      no need of any wrapper script, pulseaudio can be started/stopped on demand.

      I had to do this shit just because of firefox, when testing some app on their 'current' branch (which has stopped supporting alsa a year or so ago).

      $ cat ~/.config/pulse/client.conf
      # Applications that uses PulseAudio *directly* will spawn it,
      # use it, and pulse will exit itself when done because of the
      # exit-idle-time setting in daemon.conf
      autospawn = yes
      $ cat ~/.config/pulse/daemon.conf
      exit-idle-time = 0 # Exit as soon as unneeded
      flat-volumes = yes # Prevent messing with the master volume

  19. I can't believe this is considered acceptable. by Anonymous Coward · · Score: 1

    It's no wonder users are fleeing Firefox.

    You're literally telling them if they want to use Firefox and have working sound they have to build it from source using special configuration flags.

    I'm a long-time C and C++ developer. I've built Firefox before. It's not trivial, and it takes a while to compile, even on modern systems. Even moderately technical users wouldn't want to bother with this. Non-technical users would be completely lost. It's so much easier and faster just to install Chrome!

    Of course, then we have to assume that this build config option will continue to be supported, will continue to work, and won't be removed unexpectedly at some point in the future. Given the Firefox developers' track record with making radical changes to the UI and other parts of Firefox, I wouldn't count on this option being around in the long term.

    Worse than that, I'm concerned about how a custom build of Firefox would be updated to get security fixes and other critical updates. Clearly it can't use the normal automatic updating mechanism, as that would apparently just download and install a build that doesn't support ALSA. So it seems like a user of a custom build like you're proposing would need to be manually checking if there's a new version of Firefox available on a frequent basis, and performing a new custom build each time! Again, this makes Chrome look so much more appealing, and so much easier to update.

    What you're suggesting is not acceptable at all. It's a smack in the face to the remaining Firefox users.

    It's like Firefox's developers aren't content with their 5% market share. It's like they're doing everything in their power to reduce it as quickly as possible. Is it their goal to get a sub-1% market share by the end of the year?

    1. Re:I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      You're literally telling them if they want to use Firefox and have working sound they have to build it from source using special configuration flags.

      That's only people who have chosen to use ALSA without PulseAudio.
      "Building from source using special configuration flags" is sort of a description of this tiny user group.

    2. Re:I can't believe this is considered acceptable. by Zan+Lynx · · Score: 0, Troll

      I've come to the conclusion that there's only about 500 Linux desktop users in the WORLD who have PulseAudio problems. They're all the same people posting on forums about it.

      Every other Linux desktop user uses the distro default which is usually PulseAudio, and it works.

    3. Re: I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      Pulseaudio works but crashes quite often.

    4. Re:I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      I have issues in Ubuntu 16.10 with mpg123 built with ALSA support -- the first few seconds of a song get lost, multiple instances of mpg123 result in garbage noise or 30+ seconds of audio dropped, etc. But that's with the default "fakealsa" -> Pulse -> ALSA setup. No custom configuration files or anything. Trying to use pasuspender with mpg123 just results in a deadlocked mpg123. My solution was to just rebuild mpg123 with pulse support, something me several years ago would be sad about, a waste of cpu cycles and all that. But now that I have a working mpg123, it works pretty darn well!

      Some simple ALSA code I wrote several years ago also has the same issues, but I wouldn't doubt that code is terribly written. But I also wouldn't be surprised to learn that the ALSA-to-Pulse layer has serious issues like the ones I have described, which would explain Mozilla's decision pretty well.

    5. Re:I can't believe this is considered acceptable. by gmack · · Score: 1

      Actually, I've come to the conclusion that many forum bug reports are just trolls who cut and paste bugs they find online. There is no other way to account for the constant reports of bugs fixed years ago while missing actual bugs that still exist.

    6. Re: I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      Pulse audio is a pain, normally it is possible to get the horrible thing working. I would avoid it if I could.

    7. Re:I can't believe this is considered acceptable. by epyT-R · · Score: 1

      It wasn't before... Now it is. For a tiny bit of code that takes 0 effort to keep. It's not like alsa-lib has changed much in years.

    8. Re:I can't believe this is considered acceptable. by epyT-R · · Score: 1

      Are you talking about an alsalib wrapper that acts as a pulse client? It's not honest to compare that to the real deal. If this is the case then your problem is still pulse, not alsa itself. Remove pulse from your system and link mpg123 against the real alsa-lib and your problems should go away.

      If alsa was truly having a problem on your system then pulse wrapped applications would still have issues too.

    9. Re:I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      Er... did you read the post or just the first sentence? E.g. the parts of the post where phrases like "'fakealsa' -> Pulse -> ALSA" and "ALSA-to-Pulse" are used. In other words, I KNOW THIS!!!

    10. Re:I can't believe this is considered acceptable. by Anonymous Coward · · Score: 1

      That's only people who have chosen to use ALSA without PulseAudio.
      "Building from source using special configuration flags" is sort of a description of this tiny user group.

      Nope. For anyone who does not need multiple audio streams on the same device at the same time, PulseAudio is at best useless and at worst it does harm. Depending on the distribution, it can be pretty easy to get rid of it, however, like deleting a few packages. That is hardly comparable to compiling bloated software like Firefox from sources, not least since I suspect it also has a messy build system and dozens of dependencies.

      On the other hand, it could be seen as a feature, given that advertisements can now no longer play sound either. Usually, the only place where I want sound in Firefox is YouTube, so I can either download the videos or use a different browser for that purpose. Or maybe eventually use a different browser all the time.

    11. Re:I can't believe this is considered acceptable. by epyT-R · · Score: 1

      Ah I see. Sorry. I asked the question at the beginning because it was unclear to me what you meant. The rest assumes you did indeed mean mpeg123 -> pulseaudio's alsalibwrapper -> pulse -> alsa kernel config. I suggested trying mpg123 -> real alsa-lib.

      Perhaps the real problem is pulse's alsa wrapper. Mozilla's solution should be to call the real alsa-lib instead when using alsa and libcanberra(?) when using pulse.

    12. Re:I can't believe this is considered acceptable. by TemporalBeing · · Score: 1

      I've come to the conclusion that there's only about 500 Linux desktop users in the WORLD who have PulseAudio problems. They're all the same people posting on forums about it.

      Every other Linux desktop user uses the distro default which is usually PulseAudio, and it works.

      KDE-based distros do not. They use GStreamer instead because of the hell that is PulseAudio.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    13. Re:I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      If only there was a way for one person to build software, lets call it a "package" and "distribute" it through.. lets call it a "repository". Maybe one day we'll invent this fancy technology so every user doesn't have to build their own software.

    14. Re: I can't believe this is considered acceptable. by Anonymous Coward · · Score: 1

      The bugs werent missed... they were marked as "wont fix"

    15. Re: I can't believe this is considered acceptable. by Anonymous Coward · · Score: 1

      Yuuuuuup. The comment on the one I filed years ago basically said "pulseaudio isn't suited to your use-case, you should uninstall it". So I did.

    16. Re:I can't believe this is considered acceptable. by CronoCloud · · Score: 1

      You are confused about what GStreamer is. It can't replace pulse because it is a multimedia framework that works at a different level. If you check the processes of your supposedly pulse free KDE system you will find pulse, unless you intentionally removed it.

      In fact KDE uses pulse by default.

    17. Re:I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      You can have multiple applications playing with alsa, pulseaudio only adds the ability to change volume on a per application basis, which is usually useless because players usually have their own volume control.

      Also the 200Mb firefox source tarball includes and builds most of it's dependecies, the only external deps are those related to interfaces like x11/graphics/ui toolkit/dbus/alsa/pulse.
      The build system is not too bad, uses a single file (mozconfig) for configuring options, just don't try creating a localized build, it's better to just install a language pack later.

    18. Re: I can't believe this is considered acceptable. by Anonymous Coward · · Score: 0

      Based on the fact that you never do actual audio work?

      Pulse is known to cause enormous problems with real time audio, with Jack, etc. I own a real sound card, I don't need software mixing, I don't want software mixing, I want my sound card that I paid for to work the way it's supposed to work.

      But I guess people who don't buy garbage hardware are a "fringe group" in your mind?

    19. Re:I can't believe this is considered acceptable. by ChrisMaple · · Score: 1

      Ever tried PulseAudio Multiband EQ? It acts as if there is an internal register that slowly saturates, becomes so distorted after 5 or 10 minutes that audio is unrecognizable.

      --
      Contribute to civilization: ari.aynrand.org/donate
  20. Re:Solution! by Anonymous Coward · · Score: 0

    or a BSD

  21. Fake news... by mi · · Score: 1, Informative

    Firefox 52 saw release last week and it makes PulseAudio a hard dependency -- meaning ALSA only desktops are no longer supported.

    This is simply not true:

    .../work/firefox-52.0 (1007) ./configure --help |& grep alsa
    --enable-alsa

    Quite obviously, ALSA remains an option...

    --
    In Soviet Washington the swamp drains you.
    1. Re:Fake news... by Anonymous Coward · · Score: 0

      Yes on arch it got compiled default so this was a problem. They released a version a couple days later that works with alsa. Moral of the story its up to whoever packages it for you, if you are running an LFS its your fault.

    2. Re:Fake news... by mi · · Score: 1

      Moral of the story its up to whoever packages it for you

      And always has been...

      But why is it up to anyone — why would you use an open-source application without compiling it yourself?

      --
      In Soviet Washington the swamp drains you.
    3. Re:Fake news... by Foresto · · Score: 2

      "This is simply not true."

      It absolutely is true. ALSA is no longer an option in official or standard builds, and Mozilla does not support custom builds.

      Even if they were supported, making custom builds of Firefox every time there's an update would be a waste of time, and sticking with a single custom build would be a foolish security risk. Easier and safer to switch browsers.

      Also, Mozilla is planning to remove the compile-time option completely in Firefox 54, breaking ALSA systems even in custom builds.

      Bye bye, Firefox.

    4. Re:Fake news... by Anonymous Coward · · Score: 0

      Bye bye, Firefox.

      What are you going to switch to? Some other browser that also uses PulseAudio?

    5. Re:Fake news... by Anonymous Coward · · Score: 0

      Bye bye firefox was always coming around 58 anyway so this kinda accelerates that a bit :/

    6. Re:Fake news... by tender-matser · · Score: 1

      life is too short to spend it building firefox.

      and disabling an option is usually a prelude to removing it completely.

    7. Re:Fake news... by mi · · Score: 1

      life is too short to spend it building firefox.

      If you are unable or unwilling to rebuild a browser from source, you've come to the wrong Web-site...

      disabling an option is usually a prelude to removing it completely

      It is not disabled. It was turned off by default — because it is useless for most users, as TFA mentions. Lots of other options are off by default — such as --with-system- foo:

      • --with-system-libevent
      • --with-system-graphite2
      • --with-system-harfbuzz
      • --with-system-icu
      • --with-system-jpeg=/opt
      • --with-system-nspr
      • --with-system-nss
      • --with-system-png=/opt
      • --with-system-libvpx
      • --with-system-vorbis
      • --with-system-ogg
      • --with-system-zlib
      • --with-system-bz2

      — and have been for years, for example. But their being off does not mean, the ability to use the already installed JPEG or BZ2 libraries will go away. Ever...

      --
      In Soviet Washington the swamp drains you.
    8. Re:Fake news... by tender-matser · · Score: 1

      If you are unable or unwilling to rebuild a browser from source, you've come to the wrong Web-site...

      No shit.

      disabling an option is usually a prelude to removing it completely

      It is not disabled. It was turned off by default — because it is useless for most users, as TFA mentions. Lots of other options are off by default — such as --with-system- foo:

      Have you tested all the possible combinations of those '--enable-*' and '--with-*' options? Any configuration that is not tested and not supported is living on borrowed time.

      What do you think will happen when they "accidentally" break the --enable-alsa?

      Nobody building firefox for reasons other than purely masturbatory will ever bother to use an unsupported config for such a bloated, fragile and messy piece of shit.

    9. Re:Fake news... by mi · · Score: 1

      What do you think will happen when they "accidentally" break the --enable-alsa?

      I'll file a bug-report. Probably, with a patch included.

      Nobody building firefox for reasons other than purely masturbatory will ever bother to use an unsupported config for such a bloated, fragile and messy piece of shit.

      I see, that it is not enough for you to simply use the browser compiled by others. You must continuously suppress the doubt gnawing on your ego by bitching at others...

      The quoted statement can be applied to not just the browser, but the entire open-source movement... Maybe, it just is not your thing?..

      --
      In Soviet Washington the swamp drains you.
    10. Re:Fake news... by ChrisMaple · · Score: 1

      This is Fedora. I've had several cases where the supplied source code won't compile (or won't even configure). The binary runs, the source won't compile - go figure.

      --
      Contribute to civilization: ari.aynrand.org/donate
    11. Re:Fake news... by knorthern+knight · · Score: 1

      > What are you going to switch to? Some other browser that also uses PulseAudio?

      Pale Moon... which supports Alsa... *AND* Pulseaudio. Why is it that a big outfit like Mozilla, getting millions from Google, can't match a small outfit like Pale Moon, who don't have Google as their sugar daddy?

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
  22. Switched to PulseAudio today - here's my story by c0l0 · · Score: 2, Interesting

    When I was hired at my current employer in 2012, I got a Thinkpad T-series laptop. I installed Debian Squeeze with the XFCE desktop environment on it, and it worked beautifully. I dist-upgraded that installation to Wheezy when that release was made. No problems, everything just continued working. After Wheezy became oldstable, I dist-upgraded to Jessie. No problems, everything just continued working. A few months ago, I switched to a Skylake-powered desktop machine, simply by transferring all the data on the Thinkpad's SSD to my new rig's larger one. No problems, everything just continued working.

    Today I got a notification from Firefox (I install new releases via Debian's mozilla repository, https://mozilla.debian.net/) that it won't be able to play back sound if I didn't install PulseAudio. A quick `sudo apt-get install pulseaudio` and a reboot (to also apply a pending Kernel upgrade) later: No problems, everything just continued working. `mpv` defaults to the pulse output instead of alsa automatically, apparently. Firefox, once again, plays back sound out of the box. My desktop audio player (some xmms-fork whose name I can't recall right now) needed to be switched from plain ALSA to pulse via its configuration panel - that was it. My stereo headset becomes the active, default output once I plug it in, and the speakers assume that role as soon as I unplug it. Also, the PulseAudio/pavucontrol features I gained from finally switching are pretty neat.

    Bottom line, I guess: PulseAudio in 2017 _just effin' works_. Save yourself some time, skip the whining and bitching, get with the times and install it already.

    --
    :%s/Open Source/Free Software/g

    YTARY!
    1. Re:Switched to PulseAudio today - here's my story by gweihir · · Score: 2, Insightful

      Sorry, if I can avoid Poetterix-contamination, I will.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      I installed PCLinuxOS last weekend and it ships with PulseAudio. Sound did not work at all from any application until I fiddled with Pulse a bit to get it working with my hardware. PA may have just worked for you, but it's still buggy in some situations for some people. Pretending those scenarios don't doesn't make them go away.

    3. Re: Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 1

      All I did was switch to Chrome. It works beautifully, and my Linux system remains free of PulseAudio and systemd. My Slashdot comment bragging about doing so is shorter, too.

    4. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 1

      "My stereo headset becomes the active, default output once I plug it in, and the speakers assume that role as soon as I unplug it."
      Well you can do this with alsa two admittidly it is not out-of-the-box its like a one liner.
      "PulseAudio/pavucontrol features I gained from finally switching are pretty neat"
      Alsa can do this, maybe you just didn't find a gui to your liking.
      "My desktop audio player (some xmms-fork whose name I can't recall right now) needed to be switched from plain ALSA to pulse via its configuration panel"
      Really? I thought they had some compatibilty module no? Save you doing this in lots of apps.

      Anyway I will switch to pulseaudio when hell freezes over.

    5. Re:Switched to PulseAudio today - here's my story by ARoamingGeek · · Score: 1

      "Save yourself some time, skip the whining and bitching, get with the times and install it already."
      You may have just insulted 95% of the neckbeards crying in their mom's basement when they realized they could no longer could hear the moaning on pornhub.

    6. Re:Switched to PulseAudio today - here's my story by epyT-R · · Score: 4, Insightful

      So you equate your rather limited usecase and expectations with everyone elses needs, call them whiners, and then top it off with a nice appeal to antiquity fallacy.

      Great.

    7. Re:Switched to PulseAudio today - here's my story by Foresto · · Score: 3, Informative

      Your anecdote is pretty, but irrelevant. We already know that PulseAudio works for some people. It does not work for everyone.

      (I am genuinely happy to know that this part of your life is easy, though.)

    8. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      Bottom line, I guess: PulseAudio in 2017 _just effin' works_. Save yourself some time, skip the whining and bitching, get with the times and install it already.

      Crap. Then it means it'll get replaced by a new shiny broken thing in 2 years tops.

    9. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 1

      Bottom line, I guess: PulseAudio in 2017 _just effin' works_..

      Not on the effin' machine I'm effin' typing this on, it effin' well doesn't effin' work..

      ..Save yourself some time, skip the whining and bitching, get with the times and install it already.

      I saved myself some time, removed the effin' POS that is pulseaudio from the machine and lo!, ALSA works just fine...
      I might be a weird one here, but a browser which can't output any audio from dreck sites suits me..

    10. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      Amen brother. If I can avoid anything by that fucker, I will. If it means going the BSD route, I will too.

    11. Re:Switched to PulseAudio today - here's my story by TeknoHog · · Score: 1

      My stereo headset becomes the active, default output once I plug it in, and the speakers assume that role as soon as I unplug it.

      Back in the day, this used to be a hardwired thing, using tiny switch elements in the socket. In my current systems, the ALSA driver presents an auto-mute feature for when you plug in the headset. (The headset will go mute again when you unplug it, using a different kind of magic.) Now if you need a userspace daemon to do this, does it mean the kernel driver should become a lot simpler?

      --
      Escher was the first MC and Giger invented the HR department.
    12. Re:Switched to PulseAudio today - here's my story by c · · Score: 1

      Bottom line, I guess: PulseAudio in 2017 _just effin' works_. Save yourself some time, skip the whining and bitching, get with the times and install it already.

      Yeah, we did, because users apparently need Firefox to play sound.

      Now we need to figure out why some of our systems are bogging down or completely freezing.

      I'm not saying you're entirely wrong, but you might have reversed the words "effin' works"...

      --
      Log in or piss off.
    13. Re:Switched to PulseAudio today - here's my story by preflex · · Score: 5, Informative

      Bottom line, I guess: PulseAudio in 2017 _just effin' works_.

      Just effin' works? You gotta' be effin' kiddin' me.

      Pulse is _barely acceptable_ if you ONLY deal with stereo.
      If you're using 5.1, or better yet, 7.1, you are sooooo fucked.

      1. Pulseaudio has "enable_remixing" enabled by default.
      This effectively ruins stereo content when played back on surround hardware. It sends L to L, SL, BL, and C. It sends R to R, SR, BR, and C. Do you see the problem here? C=L+R.
      Bonus, it will also synthesize a LFE channel for you. LFE=L+R lowpassed at 200hz.

      This can be disabled in the config file. I've never seen any pulseaudio manager with an option for it.

      2. ZERO of the about 40 linux games which support surround in my steam library actually work properly in 7.1. (This might be steam runtime's fault). It invents channels that don't exist in a 7.1 configuration. Instead of SL and SR, there is a Front-Left-of-Center and, Front-Right-of-Center.

      If remixing is disabled, you will have no output on SL and SR. If remixing is enabled, you will have incorrect output on SL and SR (A mix of the front and rear channels).

      3. If you're trying to set up 5.1 over optical SPDIF, may god have mercy on your soul. Good luck getting it to output 5.1 DTS. I was only ever able to get stereo, but I hear it's doable.

    14. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      Don't be surprised. That kind of attitude is what technical marketing is these days, and now that companies are doing their best to own the computer you paid for, it's probably only going to get worse, at least for a while.

    15. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      1) Installed pulse for skype
      2) mpv playing a simple audio stream gets choppy sound
      3) unistall skype & pulse
      4) everything just works

    16. Re: Switched to PulseAudio today - here's my story by JohnFen · · Score: 1

      Yeah, but that comes with the downside that you have to use Chrome. Of course, Firefox increasingly has that downside itself, anyway.

    17. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      Yeah, we did, because users apparently need Firefox to play sound.

      Now we need to figure out why some of our systems are bogging down or completely freezing.

      Here's a nickel kid, go buy yourself a better computer ...

    18. Re:Switched to PulseAudio today - here's my story by CronoCloud · · Score: 1

      3. If you're trying to set up 5.1 over optical SPDIF, may god have mercy on your soul. Good luck getting it to output 5.1 DTS. I was only ever able to get stereo, but I hear it's doable.

      Pulse defaults to LPCM for higher quality and SPDIF can only handle 2 channel LPCM. You can edit the various config files to change that if pavucontrol isn't giving you an option to switch between various modes in the configuration tab.

      Failing that, try HDMI, pulse can send up to 7.1 LPCM over HDMI.

    19. Re:Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      Haven't had any issues either. Not on my current install of Mint, and not on my previous Arch install, which had been rolling-upgraded for at least 5 years since its original install.

    20. Re:Switched to PulseAudio today - here's my story by KozmoStevnNaut · · Score: 0

      Who doesn't it work for?

      --
      Eat the rich.
    21. Re: Switched to PulseAudio today - here's my story by Anonymous Coward · · Score: 0

      "Failing that, replace your sound card and sound system entirely because pulse is basically impossible to configure correctly on anything outside he 90% average setup"
       
        great advice, thanks!

  23. Re:Good luck with that, I just won't upgrade anymo by markus · · Score: 1

    Or you could take the hit once and spend half a day writing a script that requests certificates from LetsEncrypt and pushes them to your IPMI controllers. These days, there really is no good excuse for lack of proper certificates other than either laziness or using really poorly designed consumer-grade hardware. Even ancient enterprise-grade hardware has always had support for installing custom certificates. It's really not that difficult, and it even makes your network a little more secure. How much more secure, is of course debatable, as many IPMI controllers seem to have questionable security practices in my experience.

  24. Gentoo Won't Notice by crow · · Score: 2

    So if you're running Gentoo, the ebuilds should configure Firefox for you just like always, and you'll never notice this change. Or at least until version 54 when it really goes away and suddenly you're wondering why media-sound/pulseaudio is a required dependency for upgrading.

    1. Re:Gentoo Won't Notice by Anonymous Coward · · Score: 0

      I hope we can just get Firefox without sound instead?! Who in their right mind would want their browser to play sound anyway?!
      The most annoying thing about running Windows is how much it insists that everything makes some annoying sound and the advertisements make you go deaf...

    2. Re: Gentoo Won't Notice by corychristison · · Score: 1

      Provided you don't use the precompiled binary, anyway.

  25. Re:Good luck with that, I just won't upgrade anymo by gmack · · Score: 1

    That is of course, assuming that the IPMI controllers are net accessible and that the IPMI controllers allow you to update the SSL certificate to something with modern encryption. The first problem is solvable by creating a local certificate authority. The second one is not solvable at all..

  26. Mozilla further alienates it's user base by Anonymous Coward · · Score: 2, Insightful

    Mozilla is largely used by tech-savvy people. I use it because I can mod the living daylights out of it, from about:config, to the way it acts, looks, performs using on-baord tweaks or add-ons. No other browser allows this level of customisation. Mozilla are losing users because they cannot leave well enough alone.

    1. Re:Mozilla further alienates it's user base by TemporalBeing · · Score: 1

      Mozilla is largely use to be used by tech-savvy people. I use it because I can mod the living daylights out of it, from about:config, to the way it acts, looks, performs using on-baord tweaks or add-ons. No other browser allows this level of customisation. Mozilla are losing users because they cannot leave well enough alone.

      FTFY. With changes Mozilla is making, they are quickly killing their long time user-base. By FF57 they will have probably 50% of their current users.

      I've been a long fan of Firefox due to the TabGroups (Panorama) functionality. FF57 will see an end to that as the new API that the add-ons must use can't support it. Add on to that the massive memory/cpu bloating that has gone on lately, and Firefox is being replaced more and more with Chrome.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    2. Re:Mozilla further alienates it's user base by antdude · · Score: 1

      SeaMonkey uses the same Gecko engine as Firefox, and still customizable. At least it doesn't change much on the front end.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  27. 5 hours and 12GB later, I have working sound again by Anonymous Coward · · Score: 0

    I just saw this comment in the bug report:

    https://bugzilla.mozilla.org/show_bug.cgi?id=1345661#c53:

    I recompiled the Debian firefox-esr package locally with --enable-alsa --disable-pulseaudio and, 5 hours and 12GB later, I have working sound again. I hope I won't have to do that again.

    LOL! He should have just switched to Chrome or Vivaldi. It takes about a minute to download and install one of those, versus 5 hours to get Firefox working again!

  28. Typical linux failure [sigh] by Anonymous Coward · · Score: 0

    Linux SHOULD have a standardized interface for things like audio (both to the Kernel on the one side and to applications on the other side) with individual builds able to use whatever code somebody prefers to plug that gap between the applications and the kernel. With such a scheme, application writers would code to a fixed audio interface and not care about the details while being shielded from various implementations. You could have a dozen different audio solutions for Linux and your choice would not break any applications.

    Audio has always been ugly in Linux land, a few other things too that could be similarly solved like scanner support.

    It would be nice if Linus or somebody close to him would setup a project/group to define such interfaces for important stuff and move the Linux community in that direction - it would finally boost the effort to get Linux ready to be a more serious competitor on the desktop. The current instability of having different projects trying to address the same thing (like audio) but with different interfaces is a mess and only helps Apple and Microsoft.

    1. Re:Typical linux failure [sigh] by epyT-R · · Score: 1

      alsa-lib hasn't changed much in a very long time.. afaik, even the ABI has been stable since 1.0.0. Linux audio problems come from the foisting of pulse on users by major distros.

    2. Re:Typical linux failure [sigh] by Anonymous Coward · · Score: 0

      Linux SHOULD have a standardized interface for things like audio

      It does. It's called ALSA.

  29. it's a feature by Anonymous Coward · · Score: 0

    So all I have to do to shut up all of the awful autoplaying crap crammed into every website is to uninstall pulseaudio? Done.

    1. Re:it's a feature by Anonymous Coward · · Score: 0

      You''ll need to disable the annoying message in about:confuck

  30. Firefox 52 has audio in Windows XP by ET3D · · Score: 1

    Microsoft is obviously the way to go for long term support.

    1. Re:Firefox 52 has audio in Windows XP by Anonymous Coward · · Score: 0

      Microsoft is obviously the way to go for long term support. </troll>

      It is also possible to run the Windows version of the browser with Wine, which would probably have working sound as well, and it may even be faster than the native Linux version.

  31. Re:5 hours and 12GB later, I have working sound ag by epyT-R · · Score: 1

    Your time estimate ignores the redevelopment of the workflow he created around firefox over the years..

  32. EVERYONE PLEASE... by Anonymous Coward · · Score: 0

    Announcement:

    For a faster and modern system-compatible experience with all add-ons and plug-ins gradfathered in then please switch to

    PaleMoon

    your continuation of pre-Chrome FireFox development.

  33. Re:Good luck with that, I just won't upgrade anymo by bucky0 · · Score: 1

    If the problem was certificates, we would've pushed new certificates. It's the ancient SSL/TLS implementations that are the problem.

    I agree that IPMI controllers, in general, don't have their security well-implemented. That's the whole reason we have a physically isolated network for the IPMI traffic in the first place.

    --

    -Bucky
  34. Fuck you poettering by Anonymous Coward · · Score: 0

    The PulseAudio fiasco is why I switched my desktop OS from Linux to OS X over a decade ago and my first bitter introduction to Poettering. A lot of people had problems with it. All of the distributions had problems with it. It was covered on Slashdot multiple times. There were heated arguments on mailing lists. And Poettering placed the blame on the distribution maintainers for incorrectly implementing his precious project.

  35. ANNOUNCEMENT by Anonymous Coward · · Score: 0

    pre-Chrome FireFox development resumes under the PaleMoon with full modern develoments and continuation of grandfathered add-ons and plug-ins tradition.

    1. Re:ANNOUNCEMENT by TWX · · Score: 1

      Hey. I'm in favor of that, especially if they get rid of the stupid versioning system that was inherited from Chrome...

      --
      Do not look into laser with remaining eye.
    2. Re:ANNOUNCEMENT by YoungManKlaus · · Score: 1

      Yes, yes, there is always a few people who will steadfast claim "it all was better in the olden days, when we still had our weekly critical flash vulnerability".

    3. Re:ANNOUNCEMENT by OneSizeFitsNoone · · Score: 1

      What does flash player have to do with pulse audio?

    4. Re:ANNOUNCEMENT by YoungManKlaus · · Score: 1

      > and continuation of grandfathered add-ons and plug-ins tradition

    5. Re:ANNOUNCEMENT by JohnFen · · Score: 1

      In fairness, when a change comes with a loss of functionality, it's not so irrational to complain about it.

  36. NOT TRUE! by Anonymous Coward · · Score: 0

    Compile that shit yourself and you can run ALSA like a real man!

  37. I'd pay cash money for a browser without sound. by RealGene · · Score: 1

    All I ever do is click the mute button on the tab that just opened that obnoxious self-playing video.

    --
    Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
  38. Fuck Mozilla by Anonymous Coward · · Score: 0

    See, THIS is why I stick with Microsoft products!

    1. Re:Fuck Mozilla by ChunderDownunder · · Score: 1

      What sound system does Windows Subsystem for Linux? Will I get audio from Firefox if I use the Linux binary on Windows 10?

      Ideally the Mozilla people should reduce maintenance by stripping out as much Linux-specific code as possible. If that means depending on winelib instead of pulseaudio then so be it - the Win64 code will have been battle-tested by millions more users under Windows that any esoteric PulseAudio corner case that seems to perplex the ALSA-only crowd.

      (The last thing I want is paulseaudio and systemd infecting my Windows 10 box!)

    2. Re:Fuck Mozilla by Anonymous Coward · · Score: 0

      No need to tell us that we already know.

  39. Another nail in the coffin for Firefox by m.dillon · · Score: 1

    Pulseaudio is nortiously linux-specific. We've had nothing but trouble trying to use it on BSD and switched to ALSA (which is a lot more reliable on BSDs) a year or two ago for that reason.

    I guess that's the end of Firefox's portability. Most of our users use Chromium anyway because Firefox has been so unstable and crash-prone. Long live Chromium?

    -Matt

    1. Re:Another nail in the coffin for Firefox by m.dillon · · Score: 1

      haha. notoriously that is. Damn laptop keyboard.

      -Matt

    2. Re:Another nail in the coffin for Firefox by Anonymous Coward · · Score: 0

      Yeah because Chromium doesn't crash every 5 seconds and there's no bounty on fixing that:

      https://github.com/gliaskos/freebsd-chromium/issues/40

      Lol, nobody cares about shitbsd, apparently not even if you pay them to.

    3. Re:Another nail in the coffin for Firefox by Anonymous Coward · · Score: 0

      Matt Dillon! I really like what you've done with dragonfly bsd over the years, keep up the good work! I also enjoyed you in Drugstore Cowboy. Keep up the good work.

  40. Good by JohnFen · · Score: 1

    That makes it even easier to make sure that websites can't make noise at me.

  41. Re: FireFox is such a shit-show by Anonymous Coward · · Score: 0

    Did you know that vivaldi is just chrome with a colored (themed) frame?

  42. Thats the craziest thing I've heard all day by Anonymous Coward · · Score: 0

    PulseAudio? WTF? This will only make Linux looks like it is still in the 1990s. Bad form. Why specialise on "Gnome only" technology?!

  43. Actions speak louder than words. by Foresto · · Score: 5, Interesting

    Mozilla developers planned this last year, and when watchful users objected in the related issue, Mozilla staff closed it to comments. They then pushed the system-breaking change to the world, with no mention of it in the release notes. When users whose systems were broken said so in a bug report, Mozilla closed it to comments, too.

    I understand the need to minimize clutter in bug reports, but by taking away the only existing channel for users to engage with decision-makers, Mozilla is effectively sticking their fingers in their ears and telling their community to suck it up. How ironic that this was done by Mozilla's engineering community manager. How telling that his public comment invited people to email him to discuss it directly (making himself look good on record), yet he has completely ignored email messages sent to him in the days since then.

    I always thought that one of the open source community's greatest strengths was our dedication to helping one another. When I write free software, and encourage people to use and depend on it in their daily lives, I take care to avoid causing unnecessary problems for them in future updates, even if their needs are different from my own. If I do cause such a problem and a bunch of them take the time to identify and report it, I see that as a sign that I made a mistake, I take responsibility for my actions, and I return their favor by spending a bit of time reworking my design.

    I do this work partly for personal satisfaction in creating quality software, and partly because I don't like jerking people around, but mostly because I know that my time donated to the community is repaid indirectly, through all the contributions those people make to other open source projects. One of them might be writing the documentation for my favorite version control system, another might be using unusual hardware that exposes an OS bug that I'll need fixed next year, and others might have donated money or suggested a good design idea to projects that make my life easier in some other way. I give a little in the short term, and in return, I receive a lot in the long term.

    This ecosystem of diverse and indirect contributions works amazingly well. I don't believe we would have Firefox, Chrome, MacOS (remember its Mach & BSD roots?), Android, Linux, or hundreds of thousands of other wonderful things if not for people in different situations helping one another like this.

    So, when developers of a project like Firefox shut out a cross-section of the community that made their jobs possible and from whom they will almost certainly continue to benefit over time, it seems greedy to me. When they deliberately break the systems of the people whom they encouraged to depend on their software, especially when it's something so integral to daily life as the web browser, it seems irresponsible to me. And when onlookers choose disrupt the ensuing discussions by slinging useless comments like "freeloader" or "works for me" at other community members despite receiving value every day from this same community, they seem like hypocritical trolls.

    I think we can do better than this. The open source community thrives on diversity and collaboration. Firefox can be replaced, but if we become another monoculture of self-absorbed know-it-alls, we all will have lost an asset of immeasurable value.

    tl;dr: Dear Mozilla, you're doing it wrong.

    1. Re:Actions speak louder than words. by bhepple · · Score: 1

      Methinks I sniff the odour of a payout. Mozilla would be a lot cheaper to persuade than Google.

    2. Re:Actions speak louder than words. by Anonymous Coward · · Score: 0

      I don't knw why but I read those bug reports. And this Anthony Jones guy that made this happen is defending this move with all his might throughout the thread comes across as both smug, conceited and disingenuous. I think the last comment he makes at the end just before he closes the "thread" (it kinda morphed from a bug report) down.

      The question was:-
      > My theory here is that people who use minimalistic distros, which do not
      > ship pulseaudio by default and do not start it at boot even if you install
      > it, also disable telemetry.

      His answer:-
      "Telemetry is a low barrier to entry way to provide feedback. Nobody in my team has telepathy."

    3. Re:Actions speak louder than words. by Foresto · · Score: 1

      Yep. They defend PulseAudio by having observed cases in which people have opted out... using another thing from which people have opted out. Either they don't know how to science, or they deliberately chose a useless metric in order to support their decision.

    4. Re:Actions speak louder than words. by Anonymous Coward · · Score: 0

      The latter I feel. My original point is the irony of this claim that he is not telepathic after 50+ people complain on a bug report! many of them asking for the decision to be reversed. Is that not better than using broken telemetry. This would indicate a far larger user base than said telemetry indicated. Then he just says "No, my decision and final". I honestly thought they had some sort of charter that was supposed to be community inclusive.

    5. Re:Actions speak louder than words. by Anonymous Coward · · Score: 0

      You are expecting rational behaviour by someone who is proud of bringing DRM to Linux, and also praises apple for dropping the headphone jack?
      For me, both those statements add up to considering that either Anthony Jones is a conceited "genius", or he is a shill.

  44. Watch Out! by Anonymous Coward · · Score: 0

    If they remove sysvinit support, Mozilla will loose the last 3 linux users they had!

  45. Re: Fire Slashdot Editors by hackwrench · · Score: 2

    The original submission was much more informative:
    jbernardo writes: While trying to justify breaking audio on firefox for several linux users by making it depend on pulseaudio (and not even mentioning it in the release notes), Anthony Jones, who claims, among other proud achievements, to be "responsible for bringing Widevine DRM to Linux, Windows and Mac OSX", informs users that disabling telemetry will have consequences — "Telemetry informs our decisions. Turning it off is not without disadvantage."
    The latest one is, as documented on the mentioned bug, that firefox no long has audio unless you have pulseaudio installed. Many bug reporters suggest that firefox telemetry is disabled by default on many distributions, and also that power users, who are the ones more likely to remove pulseaudio, are also the ones more likely to disable telemetry.
    As for the pulseaudio dependence, apparently there was a "public" discussion on google groups, and it can be seen that the decision was indeed based on telemetry.
    So, if for any reason you still use firefox, and want to have some hope it won't be broken for you in the future, enable all the spyware/telemetry.

    https://slashdot.org/submissio...
    I hope nothing got clobbered in my copy/paste. I tried previewing several times, but there can always be something I missed.

  46. Re:Good luck with that, I just won't upgrade anymo by Anonymous Coward · · Score: 0

    As an end-user, I am kind of happy about the removal. It forces the lazy IT apartment to get rid of those crappy-as-shit solutions that still rely on Java (of course, only version 7.x.y.zzz is supported, but of course everyone knows only 7.x.y+1 actually works, and don't forget to never install security updates - neither for Java nor browser - or it will break - no, it does not work on OpenJDK - actually it doesn't work on Linux at all, because it also downloads a native code binary it ALSO runs, in parallel to the Java thing - oh my God please let the world die in a fiery ball of flame because that is the only fair fate for a world that spawned the monster that wrote this piece of shit software).
    Ok, I get the annoyance, but for these kind of things, at some point the only reasonable answer is "you spent a shitload on enterprise features, next time use that money to buy something that isn't utter shit and consider this a learning experience".

  47. patch for Firefox 52 - Fedora by Thorfinn.au · · Score: 2

    hi

    download the source code .rpm
    install in build directory
    edit SOURCES/firefox-mozconfig
    add
    + ac_add_options --disable-pulseaudio
    + ac_add_options --enable-alsa
    delete
    - ac_add_options --enable-pulseaudio
    - ac_add_options --disable-alsa

    build the firefox local rpm
    remove distribution version of firefox and install local version of firefox
    repeat after each update of firefox

    1. Re:patch for Firefox 52 - Fedora by Foresto · · Score: 1

      According to the Firefox developers, this will no longer work when you hit the version 54 update.

  48. Lennarts other project by Anonymous Coward · · Score: 0

    Maybe this will get finished now.. Was feeling like another half finished project, also with lofty goals.

  49. Re:5 hours and 12GB later, I have working sound ag by Anonymous Coward · · Score: 0

    Your time estimate ignores the redevelopment of the workflow he created around firefox over the years..

    It's not possible to have "developed a workflow" around Firefox "over the years". Firefox's UI has seen significant changes within that time. Firefox itself would have disrupted any attempt to "develop a workflow".

    Besides, have you even looked at Firefox recently? Its UI is almost identical to Chrome's now, due to how Firefox's devs have been imitating Chrome's UI. If you're used to the UI of recent releases of Firefox, then moving to Chrome's UI will be painless. The biggest surprise may be how much more responsive it is than Firefox's UI, which in my experience feels a lot slower than Chrome's.

    And with Firefox's upcoming extension system changes, it'll be adopting a Chrome-like model. So even in the rare case of this dude having special custom extensions (which probably wouldn't be working at all anyway due to Firefox recently disallowing unsigned extensions with no easy way to disable this check), he'd have to be reworking them shortly.

    Taking 1 minute to download and install Chrome, and 1 more minute to realize it's nearly identical to Firefox (or more accurately, that Firefox is nearly identical to Chrome), is still much, much, much less than waiting 5 hours for a custom build of Firefox to finish, and then having to do such a build each time there's an update to Firefox!

  50. youtube-dl first, what second? by tepples · · Score: 1

    I basically youtube-dl | mplayer so I can watch the fscking video instead of watching a browser.

    Which works as long as you're watching YouTube or another site supported by youtube-dl. I tried grabbing this video in youtube-dl, and I got the error "Unsupported URL". What's the second line tool for sites that youtube-dl doesn't support?

    1. Re:youtube-dl first, what second? by Anonymous Coward · · Score: 0

      Create your own youtube-dl module/plugin for the site?

    2. Re:youtube-dl first, what second? by tepples · · Score: 1

      What fraction of end users are willing to spend hours learning how to reverse-engineer a website's video player just to be able to watch the video outside a web browser?

  51. Re:Good luck with that, I just won't upgrade anymo by tepples · · Score: 1

    Let's Encrypt does not require a server to be Internet accessible, only to have a hostname in a public TLD. The Certbot client requires a server to be Internet accessible because it uses the HTTP challenge. But other ACME clients, such as Dehydrated, instead use a DNS challenge that works for servers that do not receive connections from the Internet.

  52. Let's Encrypt requires a domain by tepples · · Score: 1

    Or you could take the hit once and spend half a day writing a script that requests certificates from LetsEncrypt

    Part of the cost of using Let's Encrypt is the cost of registering and periodically renewing a domain, as the CA/Browser Forum's Baseline Requirements forbid issuing certificates for hostnames in made-up TLDs (such as .local or .internal) or IPv4 addresses in reserved private ranges (10/8, 172.16/12, or 192.168/16). But not every device on every network has a fully qualified domain name. For example, not everybody who runs a home LAN already owns a domain. Is the head of household in every home with a router, printer, or NAS supposed to spend $15 per year (source: Gandi.net) on a domain for said device now? And in the present case, would it be practical to associate a FQDN to each of these IPMI management consoles?

  53. Great minds think alike: 695,000 results by tepples · · Score: 1

    As of today, the verbatim search "poetterix" already has hundreds of results in Google Search, some dating back to June 2013.

  54. You need a compiler to compile the compiler by tepples · · Score: 1

    why would you use an open-source application without compiling it yourself?

    Because you need an executable compiler to bootstrap compiling everything else yourself. True, you can use David A. Wheeler's diverse double-compiling (DDC) construction to reduce the probability of a trojaned compiler to near zero, but you still need binaries of three independently developed compilers for that.

    Or because the distribution that you have found to best support the hardware in your laptop has a package manager designed around the assumption that the vast majority of users would be downloading binary packages, not source packages.

    1. Re:You need a compiler to compile the compiler by mi · · Score: 1

      why would you use an open-source application without compiling it yourself?

      Because you need an executable compiler to bootstrap compiling everything else yourself.

      Non sequitur.

      not source packages

      What's a "Source Package"? Is that the release zip/tar-ball, that the software's author published? Why do you need a "package manager" to download it?..

      --
      In Soviet Washington the swamp drains you.
    2. Re:You need a compiler to compile the compiler by tepples · · Score: 1

      why would you use an open-source application without compiling it yourself?

      Because you need an executable compiler to bootstrap compiling everything else yourself.

      Non sequitur.

      Your reply consists only of the name of a logical fallacy. I infer from this that you desire a more rigorous presentation of the argument.

      I can think of three ways to obtain a copy of GCC in executable form: A) to compile the source code with GCC, Clang, or another free compiler; B) to compile the source code with a proprietary compiler; or C) to download an executable compiled by someone else. Doing A first requires doing B or doing C, and doing C is "us[ing] an open-source application without compiling it yourself". What way to obtain a free compiler in executable form would you recommend? Or are you recommending the use of a proprietary compiler instead of a free compiler?

      Is that the release zip/tar-ball, that the software's author published? Why do you need a "package manager" to download it?..

      A program usually depends on the presence of several other programs, often called "libraries". One could install each library by searching for it, downloading "the release zip/tar-ball, that the software's author published", compiling it, and installing it. But most people prefer the convenience of using a program that automates finding and installing libraries on which a program depends, as well as automating repeating the process when the author publishes one or more security updates for said program.

    3. Re:You need a compiler to compile the compiler by mi · · Score: 1

      I can think of three ways to obtain a copy of GCC in executable form

      The topic was not, how to obtain a compiler, but whether or not to compile an application — Firefox — from source. The compiler is part of the operating system — if it is any good, anyway... The bootstrapping of compiler — and whether it can be trusted — is a fine theoretical discussion, but that's not, what I was talking about...

      A program usually depends on the presence of several other programs, often called "libraries".

      Libraries, most certainly, aren't programs. But, yes, I get it — there are dependencies.

      But most people prefer the convenience of using a program that automates finding and installing libraries on which a program depends, as well as automating repeating the process when the author publishes one or more security updates for said program.

      Yes, automation is where it is at, and computers are especially good at it — if they are good at anything.

      But automation does not imply usage of pre-built binaries. Far from it. That very search for the zip/tar-balls, the downloading of same, extraction, patching, configuring (this is where you'd enable things like ALSA!), compiling, installing (and preparing for uninstall) can all be automated as well...

      Indeed, this is exactly, how FreeBSD does it with its "ports" system — admiringly replicated by pkgsrc, MacOS' "macports", and some Linux systems (such as portage).

      If all you've got on your choice of OS is either using binaries somebody else compiled for you or a completely unaided manual rebuild, your choice was really poor...

      --
      In Soviet Washington the swamp drains you.
    4. Re:You need a compiler to compile the compiler by tepples · · Score: 1

      The topic was not, how to obtain a compiler, but whether or not to compile an application — Firefox — from source. The compiler is part of the operating system — if it is any good, anyway

      Thank you for pointing out another dimension of the actual debate: what constitutes the "operating system". By a definition of "operating system" that includes a compiler, everything in Debian main or Ubuntu main might be considered part of the "operating system". This includes everything recompiled by the distributor (Debian or Canonical) and shipped on the install disc, including Firefox. Others believe that the kernel is the "operating system" and the entire userspace is "applications".

      If all you've got on your choice of OS is either using binaries somebody else compiled for you or a completely unaided manual rebuild, your choice was really poor...

      The Debian and Fedora distribution families give users the option to download packages that contain source code instead of executable code, which can be compiled to a binary package and installed. Though the option is there, it's just rarely used by end users.

    5. Re:You need a compiler to compile the compiler by mi · · Score: 1

      So, now a "web-browser" is part of an opertaing system after all? Didn't we have a legal case some years back to decide this, the entire SlashDot crowd cheering the "no it is not" side of the argument?

      distribution families give users the option to download packages that contain source code instead of executable code

      The lousy implementation — whereby the original author's source code is itself repackaged inside the SRPM — is, likely, the turn-off for many. Because it makes it harder than necessary to "tinker". For example, I can edit a FreeBSD ports Makefile easily and bump the upstream version number — this is a lot more tedious to do than with an SRPM. Also, to pick build-options (WITH_ALSA, WITHOUT_PULSEAUDIO) requires looking inside the .spec file and typing a very long command-line, whereas with ports it is an interactive screen with checkboxes and radio-buttons...

      Though the option is there, it's just rarely used by end users.

      Which brings us right back, full circle, to the question I posited up above: "why would you use an open-source application without compiling it yourself"? I know, such people exist, I just don't understand their motivations...

      --
      In Soviet Washington the swamp drains you.
  55. Switched to PulseAudio, damaged my hearing. by Anonymous Coward · · Score: 1

    A few months ago I got a game that, unfortunately, depended on PulseAudio. I'd been PA-free for years because of problems with it in the past, but I figured it's been long enough that I could give it another chance. As it turns out, this was a terrible idea. You see, I wear headphones. Fairly good ones, with a pretty good volume range. Using them, setting the system volume to around 20-30% of maximum gives a normal, comfortable volume level. I've used them like this for about a decade now with no trouble. At least I did, until I installed Pulse Audio.

    You see, PA has a horrible misfeature it calls "flat-volumes". When flat-volumes is enabled, PA-using applications can indirectly change the system-wide volume setting; if the app tries to set its own volume higher than the system volume, PA dutifully increases the system volume along with it. What makes this even worse is, the first time you open an application that uses PulseAudio, it defaults to -- you guessed it -- 100%.

    Unfortunately, I had no idea that this "feature" existed until too late. So, after I installed PulseAudio, I started my audio player -- with headphones off, just in case -- and tweaked the various volume knobs to get things comfortable. System volume looked good, and I thought I was set. Then, later, another PA-using application started at 100% while I was listening to music, and it blasted my ears, because suddenly it was at 100% volume when 20% is the safe, comfortable level.

    Now I enjoy some minor hearing damage and a constant ringing in my ears. Thanks, Lennart.

    Oh, and this absolutely insane default is a known problem. Many distros have started disabling it by default by changing /etc/pulse/daemon.conf, but it's not universal because the PA upstream still thinks flat-volumes is a good default because they think that if 100% is too loud then it's a problem with your soundcard, speakers, etc. and not their fault. (I tried to find the "it's not our fault, your shit is wrong" justification page again to provide a link, but I don't remember what search terms I used to find it before, unfortunately.)

    It's not just me, either: here's another story about it from the fedora mailing list, and here's a different one from Reddit. There are even more stories about it online if you search. The only difference with me is I actually suffered some real damage from it.

    So, I'd have to say my experience with Pulse Audio has been fairly negative, because my attempt to "skip the whining and bitching, get with the times and install it already" literally caused me physical harm because the know-it-all devs would rather have an unsafe default than admit they did something dumb. People joke about ALSA defaulting to mute, but at least it never blasted my ears.

  56. fork it by Anonymous Coward · · Score: 0

    how hard would it be to fork firefox and just port all the patches that don't touch audio subsytem?

    1. Re:fork it by knorthern+knight · · Score: 1

      Already forked http://www.palemoon.org/ But they have *NOT* ported Atrocious^H^H^H^H^H^H Australis... awwwwwww.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
  57. Re:Good luck with that, I just won't upgrade anymo by gmack · · Score: 1

    Did not know that. Thanks for the heads up. Gerhard

  58. Ubuntu and its variants? by Anonymous Coward · · Score: 0

    Ubuntu and its variants are not the entire Linux universe.

  59. Re: Fire Slashdot Editors by Anonymous Coward · · Score: 0

    In the end it is the age old CADT striking once more.

    There is a deep schim forming within Linux. On the one side you have the generation that set up their own gray box servers to handle the office network etc. On the other you have the web monkeys and container cowboys that only know servers as something sitting in the cloud somewhere, to be instantly multiplied as load demands.

    And sadly the latter is winning, and forgoing FOSS values for instant multimedia gratification.

  60. I have had an idea for mozilla to save money... by Anonymous Coward · · Score: 0

    They should just drop linux support altogether and tell linux users they need to use wine from now on.

  61. Good news for Opera by Anonymous Coward · · Score: 0

    It could help Opera become a little bit more popular. Vivaldi, too, I guess.

  62. Re:5 hours and 12GB later, I have working sound ag by Anonymous Coward · · Score: 0

    Now to stay current with security patches...

  63. This is a feature! by ananamouse · · Score: 1

    It is so tedious when websites fire up noise with out asking you first. A lot of news pages auto play video before the page loads. If you are already listening to something it is such a bugger. More browsers should do this.

    1. Re:This is a feature! by knorthern+knight · · Score: 1

      > It is so tedious when websites fire up noise with out asking you first. A
      > lot of news pages auto play video before the page loads. If you are already
      > listening to something it is such a bugger. More browsers should do this.

      In Pale Moon... about:config

      media.autoplay.allowscripted;false
      media.autoplay.enabled;false

      The only downside is that you may have to click on a Youtube video 2 or 3 times, but I'll take it every time.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
  64. Lack of access to compiler by tepples · · Score: 1

    why would you use an open-source application without compiling it yourself?

    One reason is laziness, which can be more diplomatically phrased as "having other priorities".

    Another big reason is lacking access to suitable build tools. For example, compiling an open-source application for iOS requires purchase of a Mac in addition to your iPod touch, iPhone, or iPad, as only Xcode for Mac can manage the signing key for deployment on your device. And there's no way at all for end users to build and install software on most recent retail Nintendo video game consoles, despite that the Wii U and Nintendo 3DS run web browsers based on the open-source WebKit library.

  65. Microsoft? Is that you? by Anonymous Coward · · Score: 0

    Sounds like they're taking plays from MS...leaving peoples sound broken without warning. Good job on that one.

  66. Bugs bunny by Anonymous Coward · · Score: 0

    I see that you completely misunderstand the concept of a FOUNDATION. What happens when a foundation takes control of a piece of software is that all the code is surrounded by a "someone else's problem" field and any attempts to get something fixed becomes some lame duck game of not actually fixing bugs but fixing bug reports. If someone comes along with actual code that is fixed this will cause an almighty panic amongst the foundation coder illuminati and may lead to demands for a sacrifice or at least that the code be reviewed by interdimentional beings. Then as a final punch in the face just as they shut down your (unfixed) bug report they will say you just file another bug report. They are of course fully aware that each time you do this an angel dies. Please stop this madness!

                                                                                                                      Signed Maomix (Linus Torvalds Cat )