LINUX.ORG.RU

История изменений

Исправление 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)