Debian Bug report logs - #1103237
pipewire: Enable running pipewire as a system-wide service

version graph

Package: pipewire; Maintainer for pipewire is Utopia Maintenance Team <[email protected]>; Source for pipewire is src:pipewire (PTS, buildd, popcon).

Reported by: Sébastien Hinderer <[email protected]>

Date: Tue, 15 Apr 2025 08:03:01 UTC

Severity: wishlist

Found in version pipewire/1.4.2-1

Full log


🔗 View this message in rfc822 format

X-Loop: [email protected]
Subject: Bug#1103237: pipewire: Enable running pipewire as a system-wide service
Reply-To: Sébastien Hinderer <[email protected]>, [email protected]
Resent-From: Sébastien Hinderer <[email protected]>
Resent-To: [email protected]
Resent-CC: Utopia Maintenance Team <[email protected]>
X-Loop: [email protected]
Resent-Date: Tue, 15 Apr 2025 08:03:01 +0000
Resent-Message-ID: <[email protected]>
Resent-Sender: [email protected]
X-Debian-PR-Message: report 1103237
X-Debian-PR-Package: pipewire
X-Debian-PR-Keywords: 
X-Debian-PR-Source: pipewire
Received: via spool by [email protected] id=B.17447040182418597
          (code B); Tue, 15 Apr 2025 08:03:01 +0000
Received: (at submit) by bugs.debian.org; 15 Apr 2025 08:00:18 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
	(2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.1 required=4.0 tests=BAYES_00,
	BODY_INCLUDES_PACKAGE,HAS_PACKAGE,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,
	RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NEUTRAL autolearn=ham
	autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 30; hammy, 122; neutral, 67; spammy,
	1. spammytokens:0.898-+--super
	hammytokens:0.000-+--H*rp:D*ens-lyon.org, 0.000-+--sk:gitlab,
	0.000-+--sk:gitlab., 0.000-+--PulseAudio,
	0.000-+--UD:gitlab.freedesktop.org
Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:26220)
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_SECP521R1__RSA_SHA512__AES_256_GCM:256)
	(Exim 4.94.2)
	(envelope-from <[email protected]>)
	id 1u4bDO-00A9At-1o
	for [email protected]; Tue, 15 Apr 2025 08:00:18 +0000
Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none
X-Ironport-Dmarc-Check-Result: validskip
X-IronPort-AV: E=Sophos;i="6.15,213,1739833200"; 
   d="scan'208";a="114290488"
Received: from wifi-pro-83-064.paris.inria.fr (HELO jnana) ([128.93.83.64])
  by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2025 09:50:00 +0200
Received: from shindere by jnana with local (Exim 4.98.2)
	(envelope-from <[email protected]>)
	id 1u4b3P-000000002dE-3mKc;
	Tue, 15 Apr 2025 09:49:59 +0200
Date: Tue, 15 Apr 2025 09:49:59 +0200
From: Sébastien Hinderer <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Cc: Samuel Thibault <[email protected]>
Message-ID: <Z_4Pp7H5JNoyS2n1@jnana>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Reportbug-Version: 13.1.0
X-Greylist: delayed 430 seconds by postgrey-1.36 at buxtehude; Tue, 15 Apr 2025 08:00:17 UTC
Delivered-To: [email protected]
Package: pipewire
Version: 1.4.2-1
Severity: wishlist

Dear Maintainer,

Could Debian please provide a way to run pipewire (and wirepluber)
as system services so that only one instance of eachis run for the
whole system?

The use-case is for visually impaired users using a screen reader.

Typically, this means that the speech-dispatcher server is run
to provide access to TTS engines for client applications like BRLTTY or
Orca.

It is super important for us that the screen reader is run as early as
possible duringthe boot sequence, in order to maximize the hcance that
we can read the screen in case something goes wrong.

I do understand that there may be security concerns here and do
not ask for this to become the default. Just that it is either
documented how to enable such a setup, or (preferred solution) that
there is a way to get this set-up through a Debconf question.

I do believe that, as far as upstream is concerned, nothing
prevents such a workflow, seee the conversation at

https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1610

It felt reasonable to submit this as a a wish list but please could this be considered important?

In my case (blind user using BRLTTY): I did manage to set-up
such a workflow with PulseAudio but it got broken by a system update.
It feels more future prooof to get the same result with Pipewire
and have it officially supported.

I am missing this workflow quite a lot since I am not able at this
stage to have the access to speech synthesis in the virtual consoles
whereas I got used to it anditmade me much more productive and
efficient.

Many thanks for your time, attention and efforts.

Seb.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 17:39:05 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.