История изменений
Исправление krasnh, (текущая версия) :
В Арче сам по себе пакет pipewire - это просто библиотека, так же как libpulse
Наверно это и ввело в заблуждение. Раньше можно было спокойно удалять pulseaudio, но не libpulse. Сейчас же, оказывается pipewire (0.3.59>) стал выполнять роль libpipewire, что не сразу понятно.
mpv 0.35
$ ldd ./mpv | grep -E 'pipewire|pulse'
libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0 (0x00007f5b90042000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f5b8ffed000)
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007f5b82213000)
mpv 0.34
$ ldd =mpv | grep -E 'pipewire|pulse'
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f0d27893000)
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007f0d18d32000)
Исходная версия krasnh, :
В Арче сам по себе пакет pipewire - это просто библиотека, так же как libpulse
Наверно это и ввело в заблуждение. Раньше можно было спокойно удалять pulseaudio, но не libpulse. Сейчас же, оказывается pipewire (0.3.59>) стал выполнять роль libpipewire, что не сразу понятно.
mpv 0.35
$ ldd ./mpv | grep -E 'pipewire|pulseaudio'
libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0 (0x00007f5b90042000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f5b8ffed000)
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007f5b82213000)
mpv 0.34
$ ldd =mpv | grep -E 'pipewire|pulseaudio'
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f0d27893000)
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007f0d18d32000)