You are not logged in.
If pulseaudio is removed, the PulseAudio ALSA plugin sits at the ALSA library level, intercepting all audio calls system-wide. This means every application that tries to use ALSA will encounter the broken plugin trying to route audio through the non-existent PulseAudio server.
No it doesn't, that's a myth. Alsa doesn't do squat unless you tell it to, so unless you've explicitly called pulse in a conf file, that plugin won't do anything. There's several plugins in that package like Jack in addition to Pulse, are you claiming that all of them are "intercepting" or is it just pulse that has you paranoid?
Your whole gig is basically a solution looking for a problem.
My Alsa is arguably "purer" than yours simply because there has been no mucking about with re-compiling plugins to remove functionality and sample-rate hacking. And it's going to stay that way.
Go for AMD, much easier to get working right than Nvidia.
FYI to all reading you do NOT have to install or compile various random github packages to have a working Alsa system or to have it sound good, or to have sound in Firefox. Don't blithely accept one or another individual's nonsense about what should sound best for you... judge for yourselves.
There is music, created by an artist, then there's you. Discretion is required for anyone you let get between you and that music. Ask yourself; are they an artist? Are they an engineer? Are they a sound technician? Or are they some random person who writes (or merely copy/pastes) code and puts it on the internet and tries to convince you that your hearing is flawed if you don't agree with their perception?
now there is one simple thing missing :
a script which does all the above in a single call.
There are people, who write extensive lists of how to do one thing after the other and have tested them .
But then instead of pouring this in a single script. they are wasting a million times of users to not save them their time.What are computers for, if not to automatize and transfer this knowledge.
and of course the script shall be in the appropriate package.
That would be progress.
100% correct, that would be the natural progression of things in most circumstances with most good and decent folks.
My Alsa is fine, thanks. Sounds great in fact, sitting here listening to Iron Maiden right now, as the artists intended it to sound. ![]()
An EQ is for evening out the frequency response to match the inverse of their personal Fletcher-Munson curve, which of course differs in all individuals as much or more than their fingerprints do. This is basic simple stuff every real tech learns year one.
I believe in giving a user the choice to decide for themselves what to install, my job in my projects is simply to give them a solid working base to build on.
@greenjeans
What is your Method?
OPs method seems very elaborate, at least. If there was a single script okay, but doing all the steps manually - tldr
No method to it really. I simply don't install anything but alsa when i'm doing an initial net-install (Openbox), and if I do a Mate install I go in post-install and un-install Pulse (and Synaptic forces me to install Pipewire). Then I uninstall Pipewire and it doesn't try to force Pulse, so pure alsa. Then install any additional alsa plugins like the EQ package and such. In Openbox I then install AlsaTune for a nice mixer/EQ gui.
Mate has a built-in mixer that you can't hardly get rid of without losing functionality. Openbox does not, so you get pure un-filtered sound with as little software between the music and your ears as possible.
All the browsers i've tried work fine with alsa-only. No magic needed or secret sauce. ![]()
There's a LOT of stuff in Linux that originated with some red-hatter, I don't know of any way to get a list, but I see redhat in scripts and docs all the time.
It's important for the project as whole to be able to
move forward and rely on modern tools and technologies
and not be held back by trying to shoehorn modern software
on retro computing devices.
Translation: "OMG WTF is this 'end-of-10' bullshit? You peasants need to buy new computers and throw that old shit away, we know what's best for you and what's best for you is to spend 1000's of dollars you can't afford every couple years to buy new shit as is the will of your overlords!".
So i'm working on new versions of stuff, and what I want to do is some work on sources.list, currently i'm using gnlug for mine as that's the fastest in the continental US that i've used.
This next version what I want to do is have the default Devuan round-robin entries at the top, with entries below them (commented out by default of course) for the best/fastest repo for each continent. I'll be using gnlug for the North American entry unless there's something better that someone knows about.
But for the other continents I have no way to test, so if any of y'all who live in those places could take a second and let me know what works best for you it would be extremely helpful. ![]()
Just trying to make it easier for folks, in my projects I have some documentation explaining repo stuff and of course links to Devuan's online mirror list and such. But I though it would be helpful to give some choices for a starting point if deb.devuan.org isn't working out for them. People could switch right in Synaptic or with a quick edit to sources.list.
Thanks!
Nice work y'all!!!:D
Finally I noticed that I forgot to edit .asoundrc to connect to the correct sound card. That's easy fix, though.
Yeah it can be a little confusing when you try an alsa-only system, but looks like you got it handled!
For reference there's a readme for AlsaTune in /usr/share/mxeq/readme.txt that both explains Alsatune and also has some info on dealing with .asoundrc and .asound.conf in single and multiple sound card systems.
Y'all need to check out the link(s) I posted, that guy has his version of nocsd-gtk4 working pretty well, I haven't downloaded it or tried to package it yet, there's a package for arch but no .deb packages yet.
^^ I keep telling you there is ALWAYS hope. ![]()
^^ Necro-posting on Halloween, I love it! ![]()
There is also : https://github.com/keithbowes/obmenu
Not sure what Miyo meant by downloading a .deb from an install unless the package(s) were saved in the cache. But you could try using dpkg-repack on the #!++ install to re-create a .deb package.
So just a quick note, still working on this, got everything working perfectly and have done tons of testing, just taking a break before the next phases i'm going to explore and possibly implement. Currently there's no provision to right-click a music file in your file-manager and have it open in VSMP (though I added a one-shot player in the latest Vuu-do for that purpose), and also it's not set up to play music CD's running in your optical drive. Once I get those things sorted it should be ready for the tedious packaging stuff, all the license info crap that I really don't want to shove in every script's comments.
@yohno, perhaps something is lost in the translation here as i'm having a hard time understanding the issue.
I downloaded the latest copy of Dan's my-crappy-radio-player, followed his install instructions and it plays fine. I did have to install the package dialog as that isn't included in Vuu-do by default.
You need to make sure permissions are correct for the files after moving them, and make the main script executable.
EDIT: Regarding the radio player:
1. Stations #48 and #49 do not work nor will they, any of the urls that have a "session-id" will not work past the first 24 hours when they were first accessed and put on the list. There's a lot of these kinds of stations out there, they basically issue 24 hour leases of a sort, and after 24 hours that url will no longer work.
2. If you add "-hide_banner" to the ffplay command at the top of the script, it will eliminate all that extra info it spits out in terminal when you start playing something, looks much cleaner!
If it was okay with Dan i'd offer to make a couple of changes and actually package it. Packaging would eliminate any issues with a manual install, i'd also make a wrapper script to start it up if it were up to me, easy way to run the xresources commands when you fire it up rather than having to do it manually or add to autostart.
The last couple of times i've needed usb sticks I have purchased 3-packs of Emtec 32 gb drives, found them on sale in a wally-world kiosk a few years back for 10 bucks, cheap enough to be worth trying, and they've been flawless, bought another pack a few months ago off ebay I think for 12 bucks or so. Sometimes cheap stuff works.
For those following they know what's going on, but for others the short story is my wife took over librarian duties at our tiny city library, a place full of many a quaint and curious volume of forgotten lore, and we are re-building it into something nice.
So I was there the other day, and some of the city fathers/mothers were there, and they know i've donated many hours of my time to the project, the wife gets paid a little for her efforts but all my time has been volunteered, so they asked me if they could pay me, and I declined, but then they said "Isn't there anything you want for your time?"...and I replied that yes, I want THAT (pointing to a tiny 6"x4" old book), they were somewhat incredulous, "That's it? That little thing is all you want?" I said yes and they said it's all yours and thank you.
THAT:

Published in 1900 it's 125 years old, first printing was in 1898. ![]()
Thank you Iron Maiden for turning me on to poetry some 40+ years ago. ![]()
Hi @onephaedrus and welcome to the forum and thank you so much for the kind words!! I was just logging back on to answer your question but looks like you figured it out, that's the simplest way right there, I did take a few minutes to fully test (with gpicview) and works great here.
I used to do screenshots that way with gpicview as it's the default in Vuu-do, but when I made scrotshot I wanted to make it widely useable and agnostic, so instead of adding a lot of code to test for various pic viewers I just used yad's image function. It actually looks nicer using a specific viewer as yad's image viewer looks a little blurry to me.
I should probably add to the manual/wiki some info on how to do this.
FWIW . . . I said NO WAY to a cell phone too!
Me too! I did have one for a while, moved out to the sticks and couldn't get any reception, so I threw it away, been without one for 2 years now and don't miss it.
RE: the Synaptic bug with not displaying the new format in the settings>repositories window is a known issue, one of the devs even offered a bounty to fix it: https://github.com/mvo5/synaptic/issues/149
Someone subsequently took on the job and tried many times to fix it, but no joy so far, and the guy kinda quit trying looks like about 3 months ago, so I don't know if it's still being worked on: https://github.com/mvo5/synaptic/pull/150
I just like coined words, and that's a good one!
Hi @yohno, thanks for that link! That looks like a new record for age-of-machine (2003), I have a 2005 laptop in my garage running Vuu-do, it only has 1 gb of ram so I haven't messed around with YT videos or anything too heavy, just playing music and looking up car parts on the interwebz.
The only other distros that could play 1080p video without stutter is Void Linux, Chimera Linux and Vuu-do Linux. I have tried about 103 distributions so far, and only these four could play YouTube videos in 1080p. Void and Vuu-do went a notch higher and could play the same video in 1440p. The video I used to test is "In Da Club" by 50 Cent. The reason I chose this video for testing is that it has bit rates from 144p all the way up to 2160p. Vuu-do is the only one that could play at 2160p, but with massive stutter, other Linux distros just had a static image at 2160p.
![]()
Vuu-do is on the Distrowatch waiting list as of August, I haven't submitted it because I don't think it's quite ready, but apparently they got a number of searches for Vuu-do in the last year, so they added it themselves with a link to my Sourceforge files so folks could find it, and also so people would know that it's on the list and doesn't need to be re-submitted.
Had the same issue myself when I was testing xlibre, Synaptic works with the new deb822 and you'll get the packages, but if you use the menu at the top and select the repositories option to inspect/change/add it won't show the repos that are in the new format in the list.