<sewn>
vova: you need pipewire for screensharing not screenshotting
<vova>
yeah my bad
<vova>
But you see what I mean
<vova>
pipewire for screensharing, for accessing webcam and so on, it's sad
<vova>
X you need nothing
<sewn>
in my eyes the difference between X and wayland is that wayland is core and all features are external (like screensharing, compositing, input, etc) while X is a big monolithic do-all
<vova>
Yeah but that's the issue
<sewn>
most applications want easier route for screensharing for wayland so they go with dbus, then the portal wlroots which itself needs pipewire
<vova>
why the fuck do you need pipewire if you just want to screenshare
<sewn>
because wayland doesn't provide it
<vova>
like what if I want to use alsa for the sound, I'm still forced to use pipewire
<sewn>
then dont screenshare
<vova>
:(
<vova>
pipewire is the new systemd
<vova>
bloatware
<sewn>
atleast pipewire gives you some form of freedom and control over all of its modules and such, can disable dbus if needed
<vova>
Yeah but still too big
<sewn>
i use pipewire to have the ability to easily switch audio devices
<sewn>
and also most applications dont support bare ALSA
<sewn>
atleast that i use
<sad_plan>
tinyalsa and alsa-lib is all that I need. ive been trying to rid myself of alsa-lib though, and just use sndio/tinyalsa, but ive yet to get it to work
<sewn>
sad_plan: doesnt sndio on linux simply run as compatibility layer for ALSA? or does linux support sndio natively
<sewn>
ive used sndio on openbsd and i can say its better than alsa AND pipewire by miles
<sad_plan>
im not sure actually tbh. I seem to recall I got it working once, but then I rebuilt my system, and Ive never gotten it to work after that
<sad_plan>
sndio is supported on linux. no patches is afaik required
<sewn>
that sounds cool
<sad_plan>
sure
<sad_plan>
on their website, it states its actually a server. and so is alsa-lib's aserver. so.. I would assume it would be possible. I dunno.