You are not logged in.

#1 2022-05-11 14:04:26

dogknowsnx
Guest

[SOLVED] wireplumber doesn't remember toggle state

Small issue after 'pipewire-media-session' replacement by 'wireplumber' during update here. In case anybody figures out how to make pipewire/wireplumber/SuperMario tongue remember the toggled state of the internal microphone - please let me know (will do the same).
Thanks

EDIT: Right now I'm toggling it off at login (wayfire/sway config) via

amixer -q sset Capture toggle

entry

EDIT#2: I've consulted https://wiki.archlinux.org/title/WirePl … evice/node, but it only mentions how to disable devices...

UPDATE: No change after wireplumber update to 0.4.10-3, that just landed...

EDIT#3: Tried @V1del s suggestion from this thread (post #15), which will make wireplumber(?) remember the toggled state, but the toggling now pairs playback and capture functionality, which is no solution to my issue...

Last edited by dogknowsnx (2022-05-11 19:21:57)

#2 2022-05-11 15:14:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,285

Re: [SOLVED] wireplumber doesn't remember toggle state

You should in general not rely on amixer with other sound daemons present. If you want to use wireplumber/pipewire-pulse revert my suggestion and then do the following.

What exactly does the toggle do for you? Is this about mute/unmute states? Use

pactl set-source-mute @DEFAULT_SOURCE@ toggle

for example. That will manipulate things in a manner that wireplumber will "know" to remember.

Offline

#3 2022-05-11 15:21:52

dogknowsnx
Guest

Re: [SOLVED] wireplumber doesn't remember toggle state

@V1del Thanks! You're a wizard. Solved.

Last edited by dogknowsnx (2022-05-11 15:23:42)

Board footer

Powered by FluxBB