GNU bug report logs - #68512
Qutebrowser 3, no sound from pipewire-only system

Previous Next

Package: guix;

Reported by: chris <chris <at> bumblehead.com>

Date: Tue, 16 Jan 2024 16:45:01 UTC

Severity: normal

Done: chris <chris <at> bumblehead.com>

Bug is archived. No further changes may be made.

Full log


Message #35 received at 68512 <at> debbugs.gnu.org (full text, mbox):

From: Sergey Trofimov <sarg <at> sarg.org.ru>
To: chris <chris <at> bumblehead.com>
Cc: 68512 <at> debbugs.gnu.org
Subject: Re: bug#68512: Qutebrowser 3, no sound from pipewire-only system
Date: Thu, 25 Jan 2024 19:37:23 +0100
chris <chris <at> bumblehead.com> writes:

> Sergey, your configuration file is working and audio is heard 
> from qutebrowser on this system.
>
> Internet searches surfaced commands like these,
>  `pw-cli`
>  `strace -e connect pw-dump >/dev/null`
>
> Error messages were seen relating to socket files not found,
>  `$XDG_RUNTIME_DIR/pipewire-0`
>  `$XDG_RUNTIME_DIR/pipewire-0-manager`
>
> Various things attempted, but the socket files missing every 
> time sway started
>
> Finally, tried removing the pipewire-starting parts of the sway 
> config
> ```
> # exec_always killall -wqr "(pipewire|wireplumber)" \
> #   || sleep 1 && ((pipewire &); sleep 2 && (wireplumber &))
> ```
>
> Then separately started pipewire and wireplumber "manually" from 
> the shell. The
> socket files were created and when qutebrowser sound could be 
> heard.

I'm glad you sorted it out. Check what are the environment 
variables for your sway process (cat /proc/<pid>/environ | tr -s 
'\0' '\n').
Maybe XDG_RUNTIME_DIR is missing there? Enabling debug logging for 
pipewire might help as well: 
https://docs.pipewire.org/page_daemon.html




This bug report was last modified 1 year and 208 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.