#(Solved) Trying to setup wireplumber

128 messages · Page 1 of 1 (latest)

sterile ice
#

if youre goingto use your own user config for wireplumber then
youll need to enable it

cursive cave
#

I wouldn't mind not using my own Config

cursive cave
#

Pipewire

sterile ice
#

are you using pulseaudio or pipewire-pulse

sterile ice
cursive cave
#

Pipewire - pulse

sterile ice
#

pipewire pipewire-pulse pipewire-jack pipewire-alsa

#

show me
pacman -Qs pulse
pacman -Qs pipewire

cursive cave
#

I followed this guide and got the wire plumber package

sterile ice
#

just show me

cursive cave
#

Alright sorry geez just saying what I installed

sterile ice
#

i already know that you used the wiki

cursive cave
#

Alright one moment

sterile ice
#

did you do systemctl enable --user wireplumber

cursive cave
sterile ice
#

and rebooted

sterile ice
cursive cave
#

I either did that with wireplumber or pipewire earlier

#

want me to try it?

sterile ice
#

so that itll use the default config in /etc

sterile ice
cursive cave
#

alright i'll let you know when that's done

sterile ice
#

wait
i just noticed
there's nothing in your devices

i think your sound card isnt being detected

#

is this a laptop?

cursive cave
#

it's a laptop yeah

sterile ice
#

you will need to install sof-firmware for built in sound systems for some laptops

cursive cave
#

did the things but haven't rebooted, still want me to reboot?

sterile ice
cursive cave
#

is that an aur package?

sterile ice
#

no

#

it's in extra

cursive cave
sterile ice
#

there's around 6 official repos for arch
core,communities,extra are enabled by default

#

multilib,multilib-testing,testing you'll have to enable in pacman.conf

cursive cave
#

ok installed

sterile ice
cursive cave
#

im not sure

sterile ice
# cursive cave im not sure

could you reinstall libsoup
output should look like this

╰───❯ sudo pacman -S sof-firmware
resolving dependencies...
looking for conflicting packages...

Packages (1) sof-firmware-2.2.1-1

Total Download Size:    0.63 MiB
Total Installed Size:  16.79 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 sof-firmware-2.2.1-1-x86_64  646.1 KiB   187 KiB/s 00:03 [-------------------------------] 100%
(1/1) checking keys in keyring                            [-------------------------------] 100%
(1/1) checking package integrity                          [-------------------------------] 100%
(1/1) loading package files                               [-------------------------------] 100%
(1/1) checking for file conflicts                         [-------------------------------] 100%
(1/1) checking available disk space                       [-------------------------------] 100%
:: Processing package changes...
(1/1) installing sof-firmware                             [-------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
╭─[i0bz@arch]-[~]
╰───❯```
cursive cave
#

yeah

sterile ice
#

something is wrong here

#

pacman -S libsoup --overwrite

cursive cave
#

on it

sterile ice
#

sudo pacman -S --overwrite libsoup

#

i forgor (💀) that it needs to be behind

cursive cave
#

no worries

sterile ice
#

wait what

#

fuck it
just sudo pacman -Rnsdd libsoup && sudo pacman -S libsoup

#

this should delete and redeploy those empty files

cursive cave
sterile ice
#

if it's still empty
idk anymore
try rebooting after that to see if enabling the service

cursive cave
#

ok

sterile ice
cursive cave
#

just add dd to sudo pacman -Rns libsoup && sudo pacman -S libsoup ?

cursive cave
sterile ice
#

-dd makes it so that pacman ignores dep check

sterile ice
#

-Rnsdd

cursive cave
#

did I er do that correctly?

sterile ice
#

eh no
but atleast the first part was goot

#

check if /usr/lib/libsoup.... still exists

#

ls /usr/lib/libsoup*

#

if there's no output then sudo pacman -S libsoup

cursive cave
#

got an output

sterile ice
#

ok so it seems like
those files arent being managed by pacman

cursive cave
#

I mainly use yay, could that be why?

sterile ice
#

sudo rm -rf /usr/lib/libsoup*
some thing probably happened as to why those are empty files

sterile ice
sterile ice
#

cus that could lead to empty files if youre not using cow filesystems

cursive cave
#

nope, but I did sort of brick my install earlier

#

I was trying to uninstall pulse audio instead of do the simple thing and replace it with with pipewire and I ended up messing up my system md I think

#

light window manager I think it was

sterile ice
cursive cave
#

I was able to fix it with help from a friend

#

the bricked os thing

#

wait like that?

sterile ice
#

add && in between

#

-rf and sudo

#

wait no

cursive cave
#

ok

sterile ice
#

sudo rm -rf /usr/lib/libsoup* && ....

cursive cave
sterile ice
#

ok it's good now

#

as for it maybe fixing your audio
that's up for your system to decide
cus knowing that there are empty files in your filesystem
i dont think we've dealt with all of them

cursive cave
#

should I reboot?

sterile ice
#

yes to see first

cursive cave
#

ok

#

alright back after rebooting

sterile ice
#

so

cursive cave
#

oh right

#

should I theoretically be able to hear now?

sterile ice
#

i hope

#

try and see

cursive cave
#

I HEAR

sterile ice
#

pog

cursive cave
#

can I be your arch pog champ?

sterile ice
#

you can set this as solved now then

cursive cave
#

hold on one more thing

#

can I use this to screenshare with audio now?

#

or do I need to do some more stuff for that?

sterile ice
#

mmm yes
you technically cant share screenshot with audio in discord for now but there are work arounds like routing your audio to your mic
which you can do in pipewire

#

you'll need helvum,qjackctl or pavucontrol for that

cursive cave
#

that was the main reason for me coming back to pipewire

#

do those have gui's?

sterile ice
cursive cave
#

oh sweet

#

as long as it's not uh this brain breaking bullshit lmao

#

I tried so hard to understand that

cursive cave
#

(Solved) Trying to setup wireplumber

sterile ice
#

eh
kinda

#

pavucontrol is a bit more confusing than the other 2 since it doesnt visualize the connections

cursive cave
#

alright, well i'll give it a shot on my own if you think I can handle it, if I run into a problem i'll make another thread, thank you btw