2 ms·
> PulseAudio and PipeWire revolve around D-Bus and their concern around the graphical desktop mostly involves seat configuration rather than what's powering the
by horsawlarway 5y ago
> PulseAudio and PipeWire revolve around D-Bus and their concern around the graphical desktop mostly involves seat configuration rather than what's powering the seat (X11, Wayland).
No - not really. Wayland doesn't use dbus (outside of some support in XWayland for legacy x11 applications) - it uses its own IPC protocol instead. And that's really where pipewire shines, since the security model it uses (akin to polkit) allows much finer grain control over what applications are reading/recording.
> libinput works on X11 too
Yes - but as an afterthought, basically. Directly from their wiki: "libinput is a library to handle input devices in Wayland compositors"
...
"The X.Org libinput driver is a thin wrapper around libinput and allows for libinput to be used for input devices in X. This driver can be used as as drop-in replacement for evdev and synaptics. Simply build and install in your $PREFIX, then install the config file in /etc/X11/xorg.conf.d/. Restart X and the libinput driver will take over your devices."
From personal experience - the same hardware running X with libinput does not feel as nice as it does when running libinput with wayland (although I'll admit, this could be mental, since it's close)
---
I have no real idea what you're talking about with regards to hiDPI. It's not 2003 anymore. Every laptop I've used for the last 10 years has come with a screen that requires some sort of scaling, and using them in combination with a standard res external monitor is a SHITSHOW on X.
---
I think we're in pretty solid agreement on the security front. I will also miss some of the nifty things you could do - but I appreciate that Wayland limits a lot of nifty things malicious apps can do :)