You are not logged in.
Any chance this could be made as an architecture-independent package? I just tried to install it on i386 system and it refused.
Well I tagged it in the control file as amd64 because that's what I was building on and I don't have have a 32 bit machine or system installed to test it, but i'm pretty sure you'd have to re-compile the main script using the 32 bit libraries. Different versions should be fairly easy, but making it arch-agnostic would be tough, especially for me.
But it's worth a try to just re-compile the binary on your machine using 32 libs, i'd sure be curious, the rest of it is just a dash script and yad so that should work fine.
Let me know if you want to try and i'll send or post the lastest source code for the binary, it's way improved over the last version so you should definitely try it.
Devuan Linux could very well use what #!++ and BunsenLabs have as default: a customised Openbox WM.
To do that would probably mean much less work for the devs at Devuan.
Have to disagree with that a bit, BunsenLabs is actually quite complex and takes a lot of work for them to produce, and for the upcoming release it's mostly XFCE now though the WM is still Openbox.
It takes a lot of work in my experience to craft a 'box system that is user-friendly to garden-variety users. There's a lot of dots to connect to make it comfy.
I still think Mate would be a better choice for Devuan and be easier for the devs to deal with.
Looks way more polished then the big red rectangle, good job. Did you have any luck with the auto detect?
Thanks!! Yeah I did finally work out the auto-detect, first round I way over thought and added a mountain of code but it kinda worked, woke up next day and threw all that out, went for stupid simple and that worked pretty good but it wasn't really the right way to do it. Finally I figured it out and it was so simple and elegant and right under my nose that i'm again kinda embarrassed but I did finally get it...just wish my first instinct in these things was the correct one a little more often, lol.
I'm going to package the new version today and get it up then take a small breather before working on the next phase.
Mo bettah I think, what do y'all think? I like the barber pole thing, not near as obnoxious as previous version, nice and clean and simple but still easy to identify what channels are muted. This took a LOT of "stepwise refinement" today, it's embarassing really that it takes so long, I really don't like CSS.

I don't use a power manager in the mini's I make, nor in my own installs, I have a small script that runs once on startup that turns it all off.
#! /bin/sh
xset dpms 0 0 0
xset -dpms
xset s offgood luck with updates
If everything works, why update? ![]()
Man this stuff is hard for an old guy with no formal education. And it's kinda amazing, most of the time it's like "arrrgh...arrrgh...arrrgh" but then that one time it's like "OMFG BUAIDH MOFO" and that one time kinda makes up for all the "arrrghs"... does that make sense?
Started off today just wanting to tweak, that red color was obnoxious so I intended just to deal with that, ended up changing quite a bit and fixing a couple bugs along the way.
No more big list of channel names, finally figured out a simple way to detect that didn't drag in other depends, it's working great, pulling everything that's needed but also skipping simple toggles (i.e. auto-mute-mode, loopback etc., i'll add a function for those in a future update), soooo much less code. Fixed a bug where "Beep" was controlling the "Capture" slider. Added logic to remember what channels are muted as before the highlighting wouldn't survive re-starts.
Still only a 44.2k binary, tiny little powerhouse! Only going to get better, it's addicting I tell ya, lol. ![]()
If you REALLY want immutable, burn your favorite distro to a DVD and run it live. Maybe with a persistence partition on metal/ssd.
I used to run Puppy Linux that way.
dpkg-reconfigure tzdatawait...you guys are adding man pages to stuff?
Wow that took a long time, but version 2.0-1 is almost ready.
I tried various methods for detecting a given soundcard's controls and got it working mostly, but it literally doubled the size of the binary, 100% increase in size, not acceptable for just a small addition to a tiny utility. But had a thought yesterday while working at the library. The current app has slider names hardcoded, some 7 in all, and behavior is good in that if you don't have that particular slider name on your system, it simply won't add it to the GUI. So my low cost solution to that is that I added greatly to the number of potential slider names in the script, taken from my testing of various machines, suggestions made here (thanks!) and some internet searching, so now the app supports some 54 different controls and it's super easy to add more in the future, but as-is it ought to work for 90+% of most laptops and desktops. Had to add a scrollbar obviously. Only a 10% increase in code to do it that way, main binary is still under 50k.
I also added a mute/unmute function for the volume sliders that have a mute function, rather than take up extra space in the GUI with checkboxes or whatnot, I simply made it a right-click function, so now you can right-click on volume sliders and it will toggle mute/unmute and if the channel is muted now it has a big red box over it that shows very clearly that it's muted. Certainly there's a cleaner prettier way and at some point i'll work on the visual, but for now the function is up and running and that was the main point for this update.
Please feel free to post any channel names not on my list, here's the relevant code snippet so you can see what I have now:
*snip* deprecated
Here's a screenie of the working proto (re-sized to be smaller for the forum):
Nice! Welcome to the forum! ![]()
"Headset Mic," a "Headphone Mic,"
@stultumanto; wouldn't that be the same thing? Headphones with a mic is a headset unless i'm missing something here. Also:
I also get no controls of any kind with my UMC202HD USB interface, because it uses non-standard element names.
When you get a chance would you mind listing some?
Working on detection last 2 days, been way more of a pain than I thought it would be but I have a rough working prototype, but it added quite a bit of code the way I did it, trying to figure out a simpler solution.
Another small issue that rears it's head on some machines like my cheap laptop is that alsamixer controls on the backend are not infinitely adjustable, they go up in increments depending on your sound card, like main volume in the terminal goes from 0 to 7 then 15 then 23 when you adjust it, and I have two controls which are worse on mine, the beep and mic boost go up in increments of 33, so it goes 0-33-67-100 and if you set it say at 45 in AT it will revert to 33 automatically when you open it again.
Re: Having AlsaTune and the terminal version of alsamixer open at the same time:
Forehead slapper, I only tested one direction, if you have both open and make changes in AlsaTune they immediately happen in alsamixer in realtime, just not vice versa.
Amazing...I am up to my neck right now in my own projects, but very soon i'm gonna clear a partition and do a clean mini install, and set it up with jack-bridge so I can test. My wife plays bass and i'm a drummer and i'd love to check out the recording feature. Also really interested in device selection and routing and dealing with bluetooth issues.
Nice work! This is important stuff too, offering some new and worthwhile choices in audio that avoid the pulse/pipe, looking forward to what's next, please keep us updated!
https://www.wric.com/news/weird-news/fu … -bathroom/

Broke into the liquor store, trash-panda'ed the place, got drunk and passed out in the bathroom. ![]()
Like the title says, not a big deal but here it is.
Default color for the forum when not logged in is purpy. Yet the favicon shown on the browser tab is blue. And on the login page it also has another instance of the logo, this time in yellow.
Can we pick a color and sync these things up? ![]()
Lol, not really that complex.
DuckDuckGo search terms: does cloudflare use ai to write code?
The answer at the top from the Duck's "search assist" (more ai, lol) :
Yes, Cloudflare uses AI models, such as Claude, to assist in writing code, particularly for projects like their OAuth library, where the AI-generated code is thoroughly reviewed by engineers for security and compliance. This approach allows for efficient coding while maintaining high standards of quality and safety.
Thoroughly reviewed bro...totally no hallucinating this time I swear...just push it, what's the worst that could happen bro? ![]()
Why not just copy the image you want over to /usr/share/slim/themes/<theme_name>/? Then just delete the current image (or rename it to something else) and change the name of the new image to background.png/jpg.
Simplest way right there. But it absolutely helps a LOT if you have a couple of right-click context items, Open as Root and Edit as Root.
I haven't used slim in many years, can you not just specify a specific image in slim.conf?
So I got a nice e-mail from Dan the other day, he saw where I mentioned the radio player (danged if I can remember where I posted it though) and told me that the fellow that was maintaining it hasn't worked on it in a long time. So he gave me permission to mess with it. Neat little player, so simple!
I'm not going to go crazy, I already have a full-featured music player that i'm busy throwing all my crazy into, lol, i'm just going to go through the channels as there are several no longer playing or with different URL's now and replace those, maybe add a few more. And i'm going to add one little command to ffplay that cleans up the interface quite a bit when the music's playing. Other than that everything will stay true to his vision of the player.
It may be even crappier when i'm done, nobody, not even Miyo, can out-crapify ol' greenjeans. ![]()
I'll throw it up on the Sourceforge when it's done, be a couple days or so. I'll do a zip file like the original but i'd really like to do a .deb too for convenience.
well this thread if anything vindicates my refusal to create packages for anything i develop, less alone packaging for debian as it is an unnecesarely complicated crapshow or at least everything i've read so far has painted the creation of a new deb package from an upstream source that has not been previously packaged, admittedly i have not read the guide in the link shared by golinux but by this point i don't got high hopes.
Sure seems that way, at least to build an "official" package, I don't see myself doing that anytime soon. Sad thing is, it's really easy to do a simple package job with dpkg-deb. Place your scripts/files, control, postinst, build.
@atlante I would go with what fsmithred said try. And if you get an error you can also try:
deb http://gnlug.org/pub/devuan/merged/ excalibur main non-free-firmware non-free contrib
deb http://gnlug.org/pub/devuan/merged/ excalibur-updates main non-free-firmware non-free contrib
deb http://gnlug.org/pub/devuan/merged/ excalibur-security main non-free-firmware non-free contrib That deb822 crap is for the birds. More useless flailing about, much like usrmerge.
Cool, thanks! Yep, plenty more to be done on this thing, but version 2 is a nice step forward down that road.
If anybody reading has any more ideas on further mods/features please let me know!
And this is something Linux Devuan actually needs to have in the repositories?
Who drummed up this crap?
Incredible ...I tell you, the end is near.
A.
It's KDE bro, lol.
Some folks just want a system that's a good tool to accomplish various tasks. (that's me)
But some folks want a complete immersive cinematic-style experience with lots of animations and transitions and assorted bouncing and blinging with every color of the rainbow flashing in their eyes, and omg must has rounded corners on EVERYTHING don't ya know. ![]()
i means ask to REAL user when first run.
Oh it wasn't cryptic, I understood what you were saying. Please re-read my first reply to you, there are reasons why I need to do things a certain way. As I see it, if i'm going to create apps, then part of my job is to try and deal with any possible edge-case scenarios. Not always possible, but I have to try and I have to keep trying all the way through the process.
This mic thing is part of that though it's not quite edge-case but in fact fairly common. A user snapshotting a system, same thing.
New code needs to handle both, and it shouldn't be difficult, just need to poll the backend on startup to verify mixer names, no need for an outboard file or DB I think, and that will preserve it's utility post-snapshotting. But I need to think on it some more, thanks for the input!
Yeah the library machine (2013 E-machine) has no "mic boost" on it's card, so that field simply doesn't show up which is good behavior, but going forward I will need to poll the mixer backend at startup for the proper fields I guess. My skinny little app keeps growing.
Just saving it in an outboard file would be fine for regular use, but if the user cloned/snapshotted their system and wanted to install on another machine, then that file might no longer be correct for the new machine. These are the kinds of things I have to think about, especially in Vuu-do since from the get-go it's intended to be a "builder" system for folks to customize and then roll-their-own. For Vuu-do I could set an exclude in the Refracta configs for that file so it gets excluded and then re-built on first run in a new install, but for the standalone app that's not gonna fly.