LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 06-03-2017, 03:55 AM   #76
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Rep: Reputation: Disabled

Server with ability to load modules in userspace shouldn't be a forced requirement for anything.
How long before PA modules start to write into /sys and how long before apache needs to be running to start KDE?
Shady software like Skype seem to depend on PA like it's a part of the kernel, but there's a good reason why it isn't a part of the kernel.
Wish the bluez/gstreamer/mozilla devs would use kernel interface instead of bloating the client software with these remotely exploitable functions for no good reason.

This reminds me of samba flaw the other day, and how someone was telling me that I must upgrade the system ASAP because everyone else did.
It's become so widespread that everyone assumes it's installed, and I get probed for open smb all the same, even though I've never had it running.
Same thing with sudo, I've never got used to it. Now there's a flaw in it and everyone must patch except me (I've never had it in the first place)

In conclusion, I see also how minimal Slackware systems are looked down upon around here, and are considered crippled or something.
With this I disagree, I'd rather have just /a/ and build with /d/ everything else I want, than userspace that depends on security holes.
Not a popular opinion I guess, but it is what it is.
 
3 members found this post helpful.
Old 06-03-2017, 07:07 AM   #77
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
I'm going to continue to derail this thread. Feel free to tell me to stop, enorbet.

Quote:
Originally Posted by elcore View Post
In conclusion, I see also how minimal Slackware systems are looked down upon around here, and are considered crippled or something.
With this I disagree, I'd rather have just /a/ and build with /d/ everything else I want, than userspace that depends on security holes.
Not a popular opinion I guess, but it is what it is.
I know for me, I don't look down on minimal installs. But people should have a rough knowledge of why they want a minimal install, the workings of Slackware, and how to fix problems if they're going to go that route. Someone who pops in and asks for a package set for a minimal install obviously doesn't understand the concept behind it. What one person considers minimal, someone else is likely to consider bloated and another would consider crippled. People who do their research and have a basic understand on how Linux dependencies work (so when they have an issue, they can diagnose it) and they have an idea of what type of minimal system they'd need, then more power to them.

In the end, many users want a minimal install for inaccurate reasons (faster system, less memory used, etc). In those cases, I will try and provide them information to explain why those things aren't affected by what you install, rather by what you run. I will probably always tell them it's easier to just do a full install, but if they insist, I have no problems providing resources to help them out (although, I will strongly suggest that if they post about a problem to mention they don't have a full install -- it can save some time in the troubleshooting process). And you're absolutely right, doing a full install does leave more possible attack vectors. Every unused program is an unneeded security risk, but the process to go through your packages and find out what is and isn't needed is on the more complex side, and not everyone is capable of making that determination... or fixing it if they removed/never installed the wrong package.
 
Old 06-03-2017, 07:44 AM   #78
jimX86
Member
 
Registered: Mar 2006
Distribution: Slackware64 -current
Posts: 268
Blog Entries: 1

Rep: Reputation: 79
I don't see how we're derailing anything. The thread was marked "Solved" and now we're having a discussion. I'd like to think that I've learned something along the way.

Quote:
Originally Posted by bassmadrigal View Post
Every unused program is an unneeded security risk, but the process to go through your packages and find out what is and isn't needed is on the more complex side, and not everyone is capable of making that determination... or fixing it if they removed/never installed the wrong package.
That's precisely why I think if you're going to uninstall pulseaudio you should have to do it yourself. I've broken my system a million times and I learned something every single time. Working your way through each package is a great way to familiarize yourself with the system. I used to joke that some other distributions save you time by breaking things in advance; Slackware makes you break it yourself.
 
Old 06-03-2017, 08:24 AM   #79
askfor
Member
 
Registered: Aug 2016
Posts: 84

Rep: Reputation: 46
Fot those who could not disable Pulse Audio, you might want to try this. There is a file /etc/pulse/client.conf

Try. if you would, setting "autospawn = no" and "daemon-binary = /bin/false"
 
Old 06-03-2017, 10:56 AM   #80
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Original Poster
Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
Actually, bass, I don't view this tangent as derailing at all but at least a propos to the title of the thread. It is just as valid to use and/or Love, PA as it is to not use it, and/or Leave it, especially based on how either condition affects one's or even everyone's system. I suppose it is somehow even valid if you disable it just because it's the closest thing to physically slapping the smugness off Lennart's face but is far less purposeful and defensible. It is my opinion that works should be judged on their merit not the character nor personality of the creator. Witness the case of Mr. Reiser.
 
1 members found this post helpful.
Old 06-03-2017, 11:23 AM   #81
jimX86
Member
 
Registered: Mar 2006
Distribution: Slackware64 -current
Posts: 268
Blog Entries: 1

Rep: Reputation: 79
Quote:
Originally Posted by enorbet View Post
It is my opinion that works should be judged on their merit not the character nor personality of the creator.
The exception to the rule is when the two things are connected. If I'm feeling down, I go to the systemd mailing list to watch Lennart close bug reports. It's hilarious until you step back and think about how important this could be.

I have to duck out of this thread, but I'm sorry I couldn't help you. The only reason I posted in the first place was that I thought I had the answer for you.
 
Old 06-03-2017, 11:48 AM   #82
the3dfxdude
Member
 
Registered: May 2007
Posts: 730

Rep: Reputation: 358Reputation: 358Reputation: 358Reputation: 358
Quote:
Originally Posted by enorbet View Post
Actually, bass, I don't view this tangent as derailing at all but at least a propos to the title of the thread. It is just as valid to use and/or Love, PA as it is to not use it, and/or Leave it, especially based on how either condition affects one's or even everyone's system. I suppose it is somehow even valid if you disable it just because it's the closest thing to physically slapping the smugness off Lennart's face but is far less purposeful and defensible. It is my opinion that works should be judged on their merit not the character nor personality of the creator. Witness the case of Mr. Reiser.
You do realize, that before 14.2, Slackware already used software written by Poettering? The question on the merits of a work of his already qualified a program to be put in a Linux distribution. Pulseaudio was included to meet a dependency. That also makes sense for a Linux distribution to if the goal is to make it easy to access something. While Pulseaudio went through some hard scrutiny (you gotta remember, there have been alot of poor sound server implementations already), that is nothing compared to the scope of his design choices of his later far reaching project. If he had kept his /emotional/ mouth shut on arguments about pulseaudio or his later project, he likely would never have been a headline to achieve his notoriety that he now has. Another words, there was no problem judging him on his merits, it's just doing so now always gets you labeled on some side of the fictional, emotional debate, one that he himself started. If he never personally interjected himself to create "news", I probably wouldn't have known him by name.

For Mr. Reiser, yes, his software got adopted. He achieve notoriety later by creating "news" on what he did. Yes, almost no connection between the two other than the name. Had he not done that, I wouldn't have really known him either. Yes he was somewhat of a figure in the kernel space, but it was in the narrative written later after the event, we see him as that way now.

Last edited by the3dfxdude; 06-03-2017 at 11:50 AM.
 
1 members found this post helpful.
Old 06-03-2017, 02:40 PM   #83
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
Quote:
Originally Posted by Timothy Miller View Post
I like it. I like the fact that it allows for multiple audio streams at once (so I can hear when I get mail while listenting to music)
You must be really joking! This even KDE3 sound system was able to do (and more like real time sound). But it was 9 years ago! Mhm, maybe this time was needed for pulseaudio developers to grow up.
 
1 members found this post helpful.
Old 06-03-2017, 04:04 PM   #84
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
I use pulseaudio, but I can get by without it. And on minimally spec'd systems I do go without pulseaudio, the cost of having it is too high. But low spec'd machines are getting rare now. Even a cheap ARM sbc has 1GB+ ram and measures cpu speed in GHz, not MHz. Mostly I learn to live with pulseaudio now. Although because I'm cheap. I only have one good soundcard and one good set of speakers and several computers. So one of the computers does the complex pulseaudio bit, and the rest just have "default-server = 192.168.2.1" in $HOME/.config/pulse/client.conf. In fact I just learned how to use jack locally and send that to pulse with snd-aloop and alsaloop today.

$ sudo modprobe -r snd-aloop
$ sudo modprobe snd-aloop pcm_substreams=2 enable=1
$ jackd -r -d alsa -d hw:Loopback -P -o 2 -r 48000 -s -m
$ alsaloop -C hw:Loopback,1,0 -P pulse

If I want the local soundcard to enjoy jackd from the loopback device:

$ alsa_out -j hw:Loopback -d hw:SB
$ alsa_in -j hw:Loopback -d hw:SB
$ qjackctl

Connect the monitor to jacks playback and jacks capture to the system output. You can't have more than one loopback it seems so let the id= default.

$ aplay -l
Code:
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 2: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
Where SB is hw:1 and is an actual output device with speakers attached. This setup allows me to have local fluidsynth and stuff and use the pulseaudio server machine over the network. Various complex .asoundrc routes and jackdbus routes for the same setup, but I prefer the raw CLI way before going full wizard with magic configs.

$ fluidsynth -a jack -g 1.5 -j -l -m alsa_seq /usr/share/sounds/sf2/FluidR3_GM.sf2
$ vkeybd --octave 8 --channel 0 --device alsa
$ qjackctl

To have a clickey piano gui and a synthesizer to have it make sound. Basically you don't have to go without pulseaudio to have all the toys. But performance is performance and pulseaudio is a pig. Although a lot less of a pig on the client end of a networked audio setup. As I drool over an asus tinker board or Fitlet-H to take over the server side of pulse with a side of NAS duties.
 
1 members found this post helpful.
Old 06-03-2017, 05:52 PM   #85
speck
Member
 
Registered: Nov 2001
Location: US
Distribution: Slackware 14.2
Posts: 375

Rep: Reputation: 115Reputation: 115
Quote:
Originally Posted by speck View Post
The only minor issue I've run into is PA is sometimes slow to respond (3-4 seconds) when using pamixer to set the volume. Maybe there's an option other than pamixer for scripting the volume that I'm missing.
After some research, I'm answering my own question. I found that this issue, along with a Firefox right-click/menu delay issue right after Firefox is started, were both due to Pulseaudio shutting itself down after a specified time (default appears to be 20 seconds). When Pulseaudio is running I don't see these delays. I made the following two changes to my system (bare Openbox as the window manager) and that seems to have fixed the issues.

1) Added "/usr/bin/start-pulseaudio-x11" to my Openbox autostart script. This starts Pulseaudio as soon as Openbox starts.
2) To make sure Pulseaudio doesn't shut itself down, I changed "exit-idle-time = 20" to "exit-idle-time = -1" in the /etc/pulse/daemon.conf config file.

I did find some similar posts about this on the net which pointed me in the right direction, I never would have guessed the Firefox issue was related to Pulseaudio. Hopefully I won't see any negative effects from these changes.
 
Old 06-03-2017, 06:31 PM   #86
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
Quote:
Originally Posted by enorbet
Actually, bass, I don't view this tangent as derailing at all but at least a propos to the title of the thread.
You certainly have the right attitude! Well done, keep going.

I went back and re-read your OP because I'm interested in finding the source of your troubles, and noticed this:
Quote:
Originally Posted by enorbet
An added complexity, at least for me, is that I am very new to multilib 64bit Slackware having preferred until just a few months ago the simplicity of 32 bit Slackware for the little if any loss from not using 64 bit on a less than 16GB RAM box.
Can I ask why you went multi-lib and not straight 64 bit? As someone who prefers simplicity, you've certainly chosen to complicate things for yourself by choosing that route.

There are very few reasons for doing so these days. If you have some specific software, can it be run in a 32 bit VM?

Last edited by rkelsen; 06-03-2017 at 06:41 PM.
 
Old 06-03-2017, 11:45 PM   #87
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Original Poster
Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
Quote:
Originally Posted by rkelsen View Post
You certainly have the right attitude! Well done, keep going.

I went back and re-read your OP because I'm interested in finding the source of your troubles, and noticed this:

Can I ask why you went multi-lib and not straight 64 bit? As someone who prefers simplicity, you've certainly chosen to complicate things for yourself by choosing that route.

There are very few reasons for doing so these days. If you have some specific software, can it be run in a 32 bit VM?
Thank you and of course you can ask and I'm glad to answer.

Other than the most obvious and common uses for PCs of email, online banking, about a dozen forums, and websurfing, all of which are most often browser related, my main needs are high quality audio recording/editing and gaming. Gaming has become rather serious business for me for exercising eye/hand coordination since I went through a minor stroke roughly two years ago impairing feeling, strength and coordination on my left side. The problem-solving aspect of games is good for keeping mentally sharp. The best games for a wide range of activities are online games and many of them require Wine and they often also require comm apps for team play. Lately the comm application "Discord" has enjoyed extreme popularity, partly because it runs on so many platforms, but recently they dropped the 32 bit version for Linux and now only support 64bit.

As you may know VMs are less than ideal for audio apps and even moreso for gaming since hardware acceleration is not supported. My main audio recording/editing app cost over $1200.00 USD fifteen years ago when 64 bit was mainly just a twinkle (and a wrinkled forehead) in a few Intel Engineers' minds and the MIPS and DEC boys had yet to make the breakthroughs that would bring 64 bit to the Desktop. There isn't a sufficient cost/benefit ratio to spend another thousand bucks now for 64 bit.

So while Wine is considerably easier to configure and run in 32 bit and none of my audio apps require 64 bit I'd have just stuck with 32 bit had Discord not removed 32 bit support. Other than Discord there is so far no compelling reason for me to go 64 bit (main box is only 8GB RAM which PAE handles well) but the writing is on the wall that before long (maybe 3-5 years) 32 bit will have become quite rare so I felt the need to learn 64 bit Multilib now to accommodate where I am now as well as where I expect to be in 3-5 years.

I hope this isn't too long-winded but it is a valid question that IMHO deserves a complete answer.
 
4 members found this post helpful.
Old 06-04-2017, 10:33 AM   #88
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by jimX86 View Post
That's precisely why I think if you're going to uninstall pulseaudio you should have to do it yourself. I've broken my system a million times and I learned something every single time. Working your way through each package is a great way to familiarize yourself with the system. I used to joke that some other distributions save you time by breaking things in advance; Slackware makes you break it yourself.
But is this really that different from something like multilib? That certainly has the potential to break your system, and we've seen examples of it occurring on the forum when people don't keep multilib up to date when they update Slackware. I do agree that trying to fix a broken system can lead to a large gain of knowledge. But I imagine most people who would want pulse removed would be technical enough to follow the steps needed to do it once they're laid out. Just like FreeSlack, it has the potential to break a system, but the people who likely care about that, would have the knowledge to fix a broken system if it occurs.

But if this were to ever become a thing, I wouldn't be recommending it to people. It would just be available for those who already decided to remove it.

Quote:
Originally Posted by enorbet View Post
Lately the comm application "Discord" has enjoyed extreme popularity, partly because it runs on so many platforms, but recently they dropped the 32 bit version for Linux and now only support 64bit.
I find it ironic that they only offer 64bit to Linux and only offer 32bit to Windows.
 
Old 06-04-2017, 05:18 PM   #89
jimX86
Member
 
Registered: Mar 2006
Distribution: Slackware64 -current
Posts: 268
Blog Entries: 1

Rep: Reputation: 79
Quote:
Originally Posted by bassmadrigal View Post
But is this really that different from something like multilib?
What you're saying certainly is a valid point. And no, your multilib analogy is not that different. The difference that impacts my opinion is that multilib adds on to the existing system, while uninstalling pulseaudio removes a core component.

Obviously, my personal opinions are my own and they only determine how I spend my own time. Anyone else can do whatever they want and I would never question their right to do so. (As long as that doesn't take away any of my rights.)
 
Old 06-04-2017, 06:25 PM   #90
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by jimX86 View Post
The difference that impacts my opinion is that multilib adds on to the existing system, while uninstalling pulseaudio removes a core component.
I do agree completely about removing a core component. That is why I would never recommend doing it. I think it would be easier to troubleshoot it and try to find some resolution that doesn't require removing pulseaudio.

Overall though, it seems that removing pulseaudio isn't as high on the list anymore. There doesn't seem to be as many posts on the forum about it like when it was first added to -current. Maybe people have solved their problems with pulse or maybe they're starting to accept that it won't be removed from Slackware so they're just learning to live with it. Finally, there's others that have removed/disabled it and moved on with their lives. I don't imagine that someone will take up my offer and create packages that have pulseaudio removed, but my offer to host it is there if someone does.
 
  


Reply

Tags
alsa, audio, equalizer, jack, pulseaudio



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
Can't Get Sound from Pulseaudio -- PulseAudio Will Not Start JasonC10203 Linux - Software 4 11-28-2016 11:18 PM
Bypass pulseaudio problems and crashes when you don't have pulseaudio. Rinndalir Linux - Software 1 08-31-2016 01:00 PM
[SOLVED] Squeeze + Pulseaudio + Alsa and USB Midi device causes Pulseaudio crash mad4linux Debian 1 01-26-2011 03:57 AM
Winecfg crashes on sound tab with Pulseaudio and no 'sounddrivers' without pulseaudio William (Dthdealer) Linux - Software 5 06-13-2010 07:30 AM
slackware 11.0 -- to leave or not to leave out the 2.4 kernel? aquilolumen Slackware - Installation 7 06-30-2007 07:12 PM

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

All times are GMT -5. The time now is 11:38 PM.

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