The officially official Devuan Forum!

You are not logged in.

#126 2025-11-26 17:48:51

stultumanto
Member
Registered: 2023-12-12
Posts: 133  

Re: How to: Devuan 5 Daedalus an pipewire

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

#127 2025-11-26 18:04:10

greenjeans
Member
Registered: 2017-04-07
Posts: 1,411  
Website

Re: How to: Devuan 5 Daedalus an pipewire

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. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#128 2025-11-26 20:05:43

rolfie
Member
Registered: 2017-11-25
Posts: 1,397  

Re: How to: Devuan 5 Daedalus an pipewire

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

#129 2025-11-27 02:19:39

stultumanto
Member
Registered: 2023-12-12
Posts: 133  

Re: How to: Devuan 5 Daedalus an pipewire

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

#130 2025-12-31 00:25:06

wolfdaemon
Member
Registered: 2025-12-26
Posts: 1  
Website

Re: How to: Devuan 5 Daedalus an pipewire

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.

Pipewire article - Gentoo wiki wrote:

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

#131 Yesterday 21:45:43

davesp
Member
Registered: 2025-10-26
Posts: 9  

Re: How to: Devuan 5 Daedalus an pipewire

Huh -- I thought PipeWire was an audio-only thing, a replacement for PulseAudio.

Offline

#132 Today 00:56:02

recklessswing
Member
From: Türkiye
Registered: 2020-12-18
Posts: 144  

Re: How to: Devuan 5 Daedalus an pipewire

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

Board footer