You are not logged in.
After installing pipewire, my ALSA mixer settings are now being reset every time I log in. It wouldn't be that bad if the defaults made sense, but it mutes and zeros-out almost every channel. Apparently wireplumber might have something to do with this, maybe, but I can't find any straight answers online.
Has anyone else dealt with this? I would be happy if I could figure out how to either disable it, or set new "sane" defaults. Why would it do this in the first place? Obviously, wherever I left the mixer settings when I logged out would be where I wanted them to be when I logged back in!
Offline
yeh, why do we even bother writing software right?
Is that more sarcasm? It's hard to tell on the internet. But here's something I read lately that helps me:
Manifesto for Creation
Make Without Permission
Assume invisibility. The world is flooded. No one seeing your work is normal.
Create for yourself first. The act is its own reward; the archive is your own treasure.
Separate making from showing. Build as if no one will ever see it — because often, they won’t.
Think in decades, not days. Your work might find its audience years later.
Plant seeds without knowing where they’ll root.
Value the one over the many. A single genuine connection outweighs a thousand empty views.
Use obscurity as freedom. No audience means no pressure — this is your laboratory phase.
Release and let go. You don’t control who finds the signal in the noise. Your job is to send it.
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do.
Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
My box is an upgraded Daedalus with Cinnamon as DE. I use the original script as posted in answer #8. The system is upgraded to Excalibur and works fine. I got sound@cinnamon.org as mixer, and no issues. works for me in my setup. Volume stays at the last setting.
Sorry, can't help you.
On my ToDo list I still have the task to switch to the script as shown in the Excalibur release notes.
Last edited by rolfie (2025-11-26 21:12:18)
Offline
Thanks for the feedback, rolfie. I guess PipeWire works better with your type of desktop install. That makes sense, I guess. Modern software is designed to work with modern setups. I just noticed this is now happening on both of the Devuan systems where I have installed PipeWire alongside xinit. When I shut down X, my mixer settings are unchanged, but when I restart X, PW has reset my audio devices. I need to test it on a system with a display manager, to see if that makes a difference.
I figured out a workaround for now. I saved a reasonable set of defaults to a file using alsactl, then put a line in my .xsessionrc to load these settings on a delay at startup. It isn't really a "fix," as it still resets my mixer settings every time I start an X session, but at least it loads a set of defaults that actually works.
Offline
Hi all,
Wanted to record how I got Pipewire sound working in Hyprland on Devuan 6 Excalibur.
Within /home/$USER/.config/hypr/hyprland.conf:
...
#################
### AUTOSTART ###
#################
# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:
# pipewire on devuan openrc (after installing pipewire-audio)
exec-once = wireplumber &
exec-once = pipewire &
exec-once = pipewire-pulse &
...Obviously, this is based on OP's initial post/script. Thanks OP.
---
NOTE: For whatever reason, screensharing isn't working. I've been trying to look at the pipewire article on the Gentoo wiki (I'm using OpenRC), and the screensharing article on the Hyprland wiki to see what I can experiment with. Previously on OpenMandriva Lx (systemd distro) where Pipewire was working OOTB. Now that I have Pipewire launching, I'm curious what exactly is missing here where I can't screenshare.
Note:
Wayland systems use PipeWire to provide desktop portal functionality such as screen sharing and remote desktop.
I think it might have to do with this "xdg-desktop-portals" thing.
Curious when Xlibre is working on my system again if that will still be the case.
"An idiot admires complexity, a genius admires simplicity." - Terry A. Davis
Offline
Huh -- I thought PipeWire was an audio-only thing, a replacement for PulseAudio.
Offline
My former fix for pipewire now works for Gnome wayland aswell, I tested it today. But can't use GDM3, instead use SDDM. But you won't be able to lock the screen. People are saying why you use gnome, but those touchpad gestures with wayland is just so important for me. Also gnome is so much less bloat actually.
mkdir -p ~/.config/autostart
nano ~/.config/autostart/pipewire.desktop
add this to the file:
[Desktop Entry]
Type=Application
Name=PipeWire
Exec=sh -c 'pipewire & pipewire-pulse & wireplumber &'
X-GNOME-Autostart-enabled=true
Then:
chmod +x ~/.config/autostart/pipewire.desktop
Last edited by recklessswing (Today 00:57:41)
Offline