LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-26-2018, 12:42 AM   #1
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,044

Rep: Reputation: Disabled
Optional pure-alsa-system Slackware-current!


Thanks Pat for keeping all options open and allow to (relatively) easily exercise them.

I suggest that this thread concentrate the comments.

For the rationale and the details see the ChangeLogs for -current and the README.

With or without pulseaudio, have fun!

Last edited by Didier Spaier; 04-26-2018 at 12:46 AM.
 
Old 04-26-2018, 12:51 AM   #2
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
I think this effectively solves the divide on pulseaudio and allows everyone to satisfy their use case. I think the main issue left is for someone to investigate bluez-alsa to workaround the bluez pulseaudio caveat. I have no bluetooth hardware and would be unable to test this in the foreseeable future otherwise I'd be trying to build it now.

https://github.com/Arkq/bluez-alsa

For what's it worth I reinstalled with packages from extra and my system without pulseaudio is still working!
 
5 members found this post helpful.
Old 04-26-2018, 01:37 AM   #3
cgorac
Member
 
Registered: Oct 2009
Posts: 146

Rep: Reputation: 87
Works like charm, many thanks Pat for this!

Now, I'd propose a vote here: to have ALSA or PulseAudio as default, and the other one to sit in extra.
 
2 members found this post helpful.
Old 04-26-2018, 02:16 AM   #4
speck
Member
 
Registered: Nov 2001
Location: US
Distribution: Slackware 14.2
Posts: 375

Rep: Reputation: 115Reputation: 115
Does Firefox require PulseAudio to be installed? I haven't had any issues with PulseAudio that I couldn't resolve, but I would like to go back to an ALSA only system if there are no audio issues with Firefox (I don't use any bluetooth devices).
 
Old 04-26-2018, 02:28 AM   #5
FlinchX
Member
 
Registered: Nov 2017
Distribution: Slackware Linux
Posts: 666

Rep: Reputation: Disabled
Quote:
Originally Posted by cgorac View Post
Now, I'd propose a vote here: to have ALSA or PulseAudio as default, and the other one to sit in extra.
I don't mind Pat deciding this himself, by giving me the option to painlessly go PulseAudio-free in 15.0, he has already saved me a lot of dead brain cells. Frankly, I thought for a few minutes and couldn't remember which previous ChangeLog entry before this made me as excited. Many thanks to orbea for his contribution, this earned him a well deserved place in the Slackware Hall of Fame.
 
2 members found this post helpful.
Old 04-26-2018, 02:29 AM   #6
pomf
LQ Newbie
 
Registered: Jan 2016
Distribution: Slackware
Posts: 7

Rep: Reputation: Disabled
Quote:
Originally Posted by speck View Post
Does Firefox require PulseAudio to be installed? I haven't had any issues with PulseAudio that I couldn't resolve, but I would like to go back to an ALSA only system if there are no audio issues with Firefox (I don't use any bluetooth devices).
Mozilla doesn't formally support ALSA backend anymore because of claimed maintenance efforts involved (which afaik makes Firefox work as intended only on certain GNU/Linux setups...) https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
 
Old 04-26-2018, 02:30 AM   #7
cgorac
Member
 
Registered: Oct 2009
Posts: 146

Rep: Reputation: 87
Quote:
Originally Posted by speck View Post
Does Firefox require PulseAudio to be installed? I haven't had any issues with PulseAudio that I couldn't resolve, but I would like to go back to an ALSA only system if there are no audio issues with Firefox (I don't use any bluetooth devices).
It worked fine for me after removing PulseAudio. (Actually, the only remaining issue that I had with PulseAudio was that current version of Firefox was not working properly, as described here, and now with ALSA only it works well.)
 
Old 04-26-2018, 02:37 AM   #8
cgorac
Member
 
Registered: Oct 2009
Posts: 146

Rep: Reputation: 87
Quote:
Originally Posted by FlinchX View Post
I don't mind Pat deciding this himself, by giving me the option to painlessly go PulseAudio-free in 15.0, he has already saved me a lot of dead brain cells.
I did not said that voting should have any effect on decision what goes as default (and, knowing how Slackware development works, it certainly will not). I just thought that it would be interesting to see is majority of people content with PulseAudio, or would still prefer to have it as an option instead.
 
1 members found this post helpful.
Old 04-26-2018, 02:41 AM   #9
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,773

Rep: Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419
Quote:
Originally Posted by cgorac View Post
Works like charm, many thanks Pat for this!

Now, I'd propose a vote here: to have ALSA or PulseAudio as default, and the other one to sit in extra.
You do realize Pulseaudfio will not work without ALSA, right?
 
Old 04-26-2018, 02:46 AM   #10
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,773

Rep: Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419
Quote:
Originally Posted by speck View Post
Does Firefox require PulseAudio to be installed? I haven't had any issues with PulseAudio that I couldn't resolve, but I would like to go back to an ALSA only system if there are no audio issues with Firefox (I don't use any bluetooth devices).
It is my understanding that some versions do require pulseaudio at least for the time being while others, like the Long Term versions do not require Pulse. SeaMonky and Palemonn do not require Pulse and --- FireFox-FuckPA --- a build from Nightly on GitHub obviously does not use nor require Pulse.
 
Old 04-26-2018, 02:48 AM   #11
cgorac
Member
 
Registered: Oct 2009
Posts: 146

Rep: Reputation: 87
Quote:
Originally Posted by enorbet View Post
You do realize Pulseaudfio will not work without ALSA, right?
Of course I do. The alternatives I had on my mind are PulseAudio setup, just like the default is at the moment, and ALSA only setup, where ALSA only versions of packages that are now in extra/pure-alsa-system would be default, while PulseAudio versions of these, togheter with pulseaudio, pamixer, pavucontrol and xfce4-pulseaudio-plugin packages would sit in extra/pulseaudio.
 
Old 04-26-2018, 02:56 AM   #12
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,773

Rep: Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419Reputation: 4419
Hearty "Thank You!" to all who are involved in this modification of defaults. I really did try to utilize and even enjoy Pulseaudio but for me, and I do realize my audio system is far from average, everything used to work perfectly and though now somewhat manageable (thanks to Didier, Bassmadrigal and a few others) Pulse has been such a headache I hate it more than that other intrusive "modification" created by Lord Voldemort, AKA "He who shall not be named". On distros I've tried that have it as default at least that one stays out of my way for the most part. It's still an odd tradeoff for me to give up basic text conf files and a learning curve for nomenclature and syntax for inits that are thankfully still human and rather obvious in Slackware and for what? faster boot times? Puhleaze!.... but still less hassle than Pulse.
 
2 members found this post helpful.
Old 04-26-2018, 04:27 AM   #13
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,212

Rep: Reputation: 936Reputation: 936Reputation: 936Reputation: 936Reputation: 936Reputation: 936Reputation: 936Reputation: 936
Very cool. PulseAudio broke audio in Firejail for me, which is really annoying since I firejail anything that connects to the Internet. Thanks Pat and team!
 
Old 04-26-2018, 04:32 AM   #14
jimX86
Member
 
Registered: Mar 2006
Distribution: Slackware64 -current
Posts: 268
Blog Entries: 1

Rep: Reputation: 79
The way this is implemented just seems so elegant in its simplicity. Many thanks for this.

I'm only using pure ALSA on one old netbook and I'm not going to spend time on bluez-alsa. I've played with it in the past though. If anyone is inclined to work on that, you might save yourself some time by looking at the configuration options and dependencies in the Gentoo ebuilds.
 
Old 04-26-2018, 04:42 AM   #15
cgorac
Member
 
Registered: Oct 2009
Posts: 146

Rep: Reputation: 87
I guess that instructions in extra/pure-alsa-system/README should be complemented with adding following list to /etc/slackpkg/blacklist? As otherwise, it seems that "slackpkg upgrade-all" would want to revert to PulseAudio versions of these packages?
Code:
MPlayer
alsa-lib
alsa-plugins
audacious-plugins
ffmpeg
fluidsynth
gst-plugins-good
gst-plugins-good0
kde-runtime
kmix-4.14.3
libao-1.2.2
libcanberra
mpg123
phonon
sox
xine-lib
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
alsa problem after the latest slackware-current update perfect_circle Slackware 8 04-26-2006 02:15 PM
slackware-current and alsa equinox Slackware 13 05-10-2005 03:06 AM
Alsa broke while upgrading to Slackware-current Almighty-Bob Linux - Software 5 03-16-2005 08:07 PM
alsa / slackware current / Intel i810 hjles Slackware 14 01-25-2005 06:11 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration