<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=5867&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / How to: Devuan 5 Daedalus an pipewire]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=5867</link>
		<description><![CDATA[The most recent posts in How to: Devuan 5 Daedalus an pipewire.]]></description>
		<lastBuildDate>Sat, 21 Mar 2026 22:55:18 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=62800#p62800</link>
			<description><![CDATA[<p>with enough luck by the end of this year (knocking on wood it will be sooner than that) shed will be able to provide a proper x-session-manager + user services in a way that can work with any non Desktop Environment in devuan stable.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Sat, 21 Mar 2026 22:55:18 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=62800#p62800</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=62793#p62793</link>
			<description><![CDATA[<p>At least on OpenRC, if you have version 0.62 or later and run &#039;pam-auth-update --enable openrc&#039; to enable user services (which I think are compiled in at this point?) you could just have pipewire, pipewire-pulse and wireplumber services that start every time a user logs in. Back when this was still difficult to get set up, once I got my user services working, I used (and still use) these scripts to start PW each time with only minimal jank. While I am only a single user, and these don&#039;t handle logouts quite as nicely as I&#039;d want them to, they might form a good start for any officially-packaged pipewire service scripts. (I think I stole these from somewhere with some modification, but I can&#039;t remember where)<br />One for wireplumber:</p><div class="codebox"><pre><code>#!/sbin/openrc-run
description=&quot;Pipewire network manager&quot;
command=&quot;/usr/bin/wireplumber&quot;
supervisor=supervise-daemon
error_logger=&quot;logger -t &#039;${RC_SVCNAME}&#039; -p daemon.error&quot;
depends() {
	use dbus
}</code></pre></div><p>One for Pipewire:</p><div class="codebox"><pre><code>#!/sbin/openrc-run
description=&quot;Pipewire Audio System&quot;
command=&quot;/usr/bin/pipewire -v&quot;
supervisor=supervise-daemon
error_logger=&quot;logger -t &#039;${RC_SVCNAME}&#039; -p daemon.error&quot;
# For whatever reason this stupid thing only works before $DISPLAY is
# set when you do this terribleness
supervise_daemon_args=&quot;-1  /dev/null -2 /dev/null&quot;
export PIPEWIRE_NOTIFICATION_FD=3
notify=fd:3
depend() {
	need dbus
	need wireplumber
	before pipewire-pulse
}</code></pre></div><p>One for PW-Pulse:</p><div class="codebox"><pre><code>#!/sbin/openrc-run
description=&quot;PulseAudio compatibility layer for PipeWire&quot;
command=&quot;/usr/bin/pipewire-pulse&quot;
supervisor=supervise-daemon
error_logger=&quot;logger -t &#039;${RC_SVCNAME}&#039; -p daemon.error&quot;
# see /etc/user/init.d/pipewire for my thoughts on the matter
supervise_daemon_args=&quot;-1  /dev/null -2 /dev/null&quot;
export PIPEWIRE_PULSE_NOTIFICATION_FD=3
notify=fd:3
depend() {
	need pipewire wireplumber
}</code></pre></div><p>This, combined with a Dbus user-service in my ~/.config/rc/runlevels/default directory, lets me run Pipewire without having to specify it in 50 different autostart and rc files - in fact, I&#039;m pretty sure I don&#039;t even need to run a graphical session to use it. It isn&#039;t quite init-agnostic, but there is a reason why Linux needed to move beyond SysV to begin with.</p>]]></description>
			<author><![CDATA[dummy@example.com (rwall)]]></author>
			<pubDate>Sat, 21 Mar 2026 18:30:49 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=62793#p62793</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=62638#p62638</link>
			<description><![CDATA[<p>@hunter0one this is a very clean solution, the same used by <a href="https://docs.voidlinux.org/config/media/pipewire.html" rel="nofollow">Voidlinux</a>, thanks!<br />Please note that the configuration file can be placed under /etc/pipewire/pipewire.conf.d too</p><p>(I think that order matters in the configuration file too, though... On my system I have to swap the two lines, to get pipewire-pulse running)</p>]]></description>
			<author><![CDATA[dummy@example.com (joril)]]></author>
			<pubDate>Thu, 12 Mar 2026 09:25:03 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=62638#p62638</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=62191#p62191</link>
			<description><![CDATA[<p>Methinks there should be a package which has a 20-make-pipewire-and-wireplumber-work.conf in /usr/share/pipewire/pipewire.conf.d that has this:</p><div class="codebox"><pre><code>context.exec = [ { path = &quot;/usr/bin/pipewire&quot; args = &quot;-c pipewire-pulse.conf&quot; } ]

context.exec = [ { path = &quot;/usr/bin/wireplumber&quot; args = &quot;&quot; } ]</code></pre></div><p>And then an /etc/xdg/autostart/pipewire.desktop because as it stands, if you install a desktop environment like KDE you don&#039;t have sound until you write a similar configuration or start them individually as autostart files. This is bad to have after installing a fully functional DE. Having a package like this install with the DE would make sound work as expected, and you don&#039;t need a wrapper this way.</p>]]></description>
			<author><![CDATA[dummy@example.com (hunter0one)]]></author>
			<pubDate>Sat, 14 Feb 2026 19:30:19 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=62191#p62191</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=61201#p61201</link>
			<description><![CDATA[<p>Glad I found this thread. I&#039;m running Ceres(sysv) and Hyprland and added all pipewire packages and then added this to my hyprland.conf and bluetooth works as it does on Sid(systemd) with Hyprland</p><div class="codebox"><pre><code>exec-once = wireplumber &amp;
exec-once = pipewire &amp;
exec-once = pipewire-pulse &amp;</code></pre></div><p>I didn&#039;t run bluetooth back in the Debian sysv days before systemd so wasn&#039;t sure.</p>]]></description>
			<author><![CDATA[dummy@example.com (steveo314)]]></author>
			<pubDate>Thu, 08 Jan 2026 16:18:24 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=61201#p61201</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=61110#p61110</link>
			<description><![CDATA[<p>How does your &quot;former fix for pipewire&quot; result in &quot;you won&#039;t be able to lock the screen&quot;?</p>]]></description>
			<author><![CDATA[dummy@example.com (davesp)]]></author>
			<pubDate>Sun, 04 Jan 2026 23:54:38 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=61110#p61110</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=61029#p61029</link>
			<description><![CDATA[<p>My former fix for pipewire now works for Gnome wayland aswell, I tested it today. But can&#039;t use GDM3, instead use SDDM. But you won&#039;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.</p><p>mkdir -p ~/.config/autostart<br />nano ~/.config/autostart/pipewire.desktop</p><p>add this to the file:</p><p>[Desktop Entry]<br />Type=Application<br />Name=PipeWire<br />Exec=sh -c &#039;pipewire &amp; pipewire-pulse &amp; wireplumber &amp;&#039;<br />X-GNOME-Autostart-enabled=true</p><p>Then:</p><p>chmod +x ~/.config/autostart/pipewire.desktop</p>]]></description>
			<author><![CDATA[dummy@example.com (recklessswing)]]></author>
			<pubDate>Fri, 02 Jan 2026 00:56:02 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=61029#p61029</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=61026#p61026</link>
			<description><![CDATA[<p>Huh -- I thought PipeWire was an audio-only thing, a replacement for PulseAudio.</p>]]></description>
			<author><![CDATA[dummy@example.com (davesp)]]></author>
			<pubDate>Thu, 01 Jan 2026 21:45:43 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=61026#p61026</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=60948#p60948</link>
			<description><![CDATA[<p>Hi all,</p><p>Wanted to record how I got Pipewire sound working in Hyprland on Devuan 6 Excalibur.</p><p>Within <span class="bbc">/home/$USER/.config/hypr/hyprland.conf</span>:</p><div class="codebox"><pre><code>...
#################
### 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 &amp;
exec-once = pipewire &amp;
exec-once = pipewire-pulse &amp;
...</code></pre></div><p>Obviously, this is based on OP&#039;s initial post/script. Thanks OP.</p><p>---</p><p>NOTE: For whatever reason, screensharing isn&#039;t working. I&#039;ve been trying to look at the <a href="https://wiki.gentoo.org/wiki/PipeWire" rel="nofollow">pipewire article on the Gentoo wiki</a> (I&#039;m using OpenRC), and the <a href="https://wiki.hypr.land/Useful-Utilities/Screen-Sharing/" rel="nofollow">screensharing article on the Hyprland wiki</a> to see what I can experiment with. Previously on <em>OpenMandriva Lx</em> (systemd distro) where Pipewire was working OOTB. Now that I have Pipewire launching, I&#039;m curious what exactly is missing here where I can&#039;t screenshare.</p><div class="quotebox"><cite>Pipewire article - Gentoo wiki wrote:</cite><blockquote><div><p>Note:<br />Wayland systems use PipeWire to provide desktop portal functionality such as screen sharing and remote desktop.</p></div></blockquote></div><p>I think it might have to do with this &quot;<span class="bbc">xdg-desktop-portals</span>&quot; thing.</p><p>Curious when Xlibre is working on my system again if that will still be the case.</p>]]></description>
			<author><![CDATA[dummy@example.com (wolfdaemon)]]></author>
			<pubDate>Wed, 31 Dec 2025 00:25:06 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=60948#p60948</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=60141#p60141</link>
			<description><![CDATA[<p>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 <em>both</em> 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.</p><p>I figured out a workaround for now. I saved a reasonable set of defaults to a file using <span class="bbc">alsactl</span>, then put a line in my <span class="bbc">.xsessionrc</span> to load these settings on a delay at startup. It isn&#039;t really a &quot;fix,&quot; 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.</p>]]></description>
			<author><![CDATA[dummy@example.com (stultumanto)]]></author>
			<pubDate>Thu, 27 Nov 2025 02:19:39 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=60141#p60141</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=60137#p60137</link>
			<description><![CDATA[<p>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.</p><p>Sorry, can&#039;t help you.</p><p>On my ToDo list I still have the task to switch to the script as shown in the Excalibur release notes.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolfie)]]></author>
			<pubDate>Wed, 26 Nov 2025 20:05:43 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=60137#p60137</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=60134#p60134</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>yeh, why do we even bother writing software right?</p></div></blockquote></div><p>Is that more sarcasm? It&#039;s hard to tell on the internet. But here&#039;s something I read lately that helps me:</p><p>Manifesto for Creation</p><p>&#160; &#160; Make Without Permission</p><p>&#160; &#160; Assume invisibility. The world is flooded. No one seeing your work is normal.</p><p>&#160; &#160; Create for yourself first. The act is its own reward; the archive is your own treasure.</p><p>&#160; &#160; Separate making from showing. Build as if no one will ever see it — because often, they won’t.</p><p>&#160; &#160; Think in decades, not days. Your work might find its audience years later.</p><p>&#160; &#160; Plant seeds without knowing where they’ll root.</p><p>&#160; &#160; Value the one over the many. A single genuine connection outweighs a thousand empty views.</p><p>&#160; &#160; Use obscurity as freedom. No audience means no pressure — this is your laboratory phase.</p><p>&#160; &#160; Release and let go. You don’t control who finds the signal in the noise. Your job is to send it.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Wed, 26 Nov 2025 18:04:10 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=60134#p60134</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=60133#p60133</link>
			<description><![CDATA[<p>After installing pipewire, my ALSA mixer settings are now being reset every time I log in. It wouldn&#039;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&#039;t find any straight answers online.</p><p>Has anyone else dealt with this? I would be happy if I could figure out how to either disable it, or set new &quot;sane&quot; 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!</p>]]></description>
			<author><![CDATA[dummy@example.com (stultumanto)]]></author>
			<pubDate>Wed, 26 Nov 2025 17:48:51 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=60133#p60133</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=59910#p59910</link>
			<description><![CDATA[<p>HardSun, if PipeWire is already starting for you, and your audio works, then IMO you&#039;re already starting it &quot;correctly&quot;, even if we don&#039;t know exactly how that&#039;s happening.&#160; <img src="http://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (davesp)]]></author>
			<pubDate>Thu, 20 Nov 2025 22:10:16 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=59910#p59910</guid>
		</item>
		<item>
			<title><![CDATA[Re: How to: Devuan 5 Daedalus an pipewire]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=59846#p59846</link>
			<description><![CDATA[<p>just if i was starting it in the correct way, where do you start it from?</p>]]></description>
			<author><![CDATA[dummy@example.com (HardSun)]]></author>
			<pubDate>Wed, 19 Nov 2025 00:44:38 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=59846#p59846</guid>
		</item>
	</channel>
</rss>
