You are not logged in.
Pages: 1
Hey guys, so I got pipewire working yesterday and everything was fine, the only thing I did after was set up dual monitors using randr and add the command to my .xinitrc. Could this have messed up my pipewire setup? I already have pipewire.service and pipewire-pulse.service enabled and if I check systemctl it looks like they are running (with pipewire-media-session.service as well).
For my original install I downloaded pipewire and pipewire-pulse and enabled them with
systemctl --user enable pipewire pipewire-pulseand have already tried restarting them, to no avail.
journatlctl -xe | grep pipewiregives me
Dec 28 03:38:33 hellworld dbus-daemon[336]: [system] Activating via systemd: service name='org.freedesktop.RealtimeKit1' unit='rtkit-daemon.service' requested by ':1.7' (uid=1000 pid=563 comm="/usr/bin/pipewire-pulse ")
Dec 28 03:47:20 hellworld pipewire-media-session[562]: ms.core: error id:20 seq:1092 res:-17 (File exists): link-factory: can't link ports 83 and 77: File exists
Dec 28 03:47:20 hellworld pipewire-media-session[562]: ms.core: error id:89 seq:1093 res:-17 (File exists): link-factory: can't link ports 82 and 75: File exists
Dec 28 03:47:21 hellworld pipewire-media-session[1773]: pw.conf: can't rename temp file 'restore-stream.tmp': No such file or directory
Dec 28 03:47:21 hellworld pipewire-media-session[1773]: ms.mod.restore-stream: can't save restore-stream state: No such file or directory
Dec 28 03:47:40 hellworld pipewire-media-session[1773]: pw.conf: can't rename temp file 'restore-stream.tmp': No such file or directory
Dec 28 03:47:40 hellworld pipewire-media-session[1773]: ms.mod.restore-stream: can't save restore-stream state: No such file or directorySimilarly if I use pipewire-media and play a video on youtube I get these errors
[E][00536.704559] pw.conf | [ conf.c: 305 pw_conf_save_state()] can't rename temp file 'restore-stream.tmp': No such file or directory
[E][00536.704649] ms.mod.restore-stream | [restore-stream.c: 116 remove_idle_timeout()] can't save restore-stream state: No such file or directory
[E][00555.798439] pw.conf | [ conf.c: 305 pw_conf_save_state()] can't rename temp file 'restore-stream.tmp': No such file or directory
[E][00555.798566] ms.mod.restore-stream | [restore-stream.c: 116 remove_idle_timeout()] can't save restore-stream state: No such file or directoryI'm not familiar with pipewire so I'm not sure if I need to create 'restore-stream.tmp' or what I should do to fix it. Any help is greatly appreciated.
Something interesting I noticed, if I run systemctl status I can see the pipewire and pipewire-pulse services running but if I just check pipewire's status, this happens
systemctl status pipewire
Unit pipewire.service could not be found.Last edited by sadministrator (2021-12-29 14:22:10)
Offline
What exactly did you do to your .xinitrc? Post the entire thing in doubt if you wonder whether you might've introduced issues with it.
As for the last command that isn't surprising it's an user service, if you want to see it's status you use
systemctl --user status pipewireOffline
Here's my .xinitrc:
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
xrandr --output eDP1 --auto --output DP1 --auto --left-of eDP1 &
exec xmonadI also added the if block when I added the xrandr command, on recommendation of the Arch docs, so it could be responsible for this issue as well.
And ah I see, that makes sense about systemctl, thanks for explaining.
Edit: I went ahead and installed wireplumber and that fixed my problem automatically after a reboot.
Last edited by sadministrator (2021-12-29 14:21:42)
Offline
Pages: 1