LINUX.ORG.RU

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

Исправление sprutos, (текущая версия) :

$ lsb_release -a
No LSB modules are available.
Distributor ID: Devuan
Description:    Devuan GNU/Linux 5 (daedalus)
Release:        5
Codename:       daedalus

$ cat /etc/X11/Xsession.d/99pipewire 
#!/bin/bash
# We need to kill any existing pipewire instance to restore sound
pkill -u "${USER}" -fx /usr/bin/pipewire-pulse 1>/dev/null 2>&1
pkill -u "${USER}" -fx /usr/bin/pipewire-media-session 1>/dev/null 2>&1
pkill -u "${USER}" -fx /usr/bin/wireplumber 1>/dev/null 2>&1
pkill -u "${USER}" -fx /usr/bin/pipewire 1>/dev/null 2>&1

exec /usr/bin/pipewire &

# wait for pipewire to start before attempting to start related daemons
while [ "$(pgrep -f /usr/bin/pipewire)" = "" ]; do
        sleep 1
done

if [ -x /usr/bin/wireplumber ]; then
        exec /usr/bin/wireplumber &
elif [ -x /usr/bin/pipewire-media-session ]; then
        exec /usr/bin/pipewire-media-session &
fi

[ -f "/usr/share/pipewire/pipewire-pulse.conf" ] && exec /usr/bin/pipewire-pulse &

$ sudo apt install pipewire-audio pavucontrol

пайпварь отлично работает. сразу заметил, что исчезли стартовые щелчки, которые были с пульсой. до сих пор она глючная, такая видать и останется навсегда. как и системда

Исходная версия sprutos, :

$ lsb_release -a
No LSB modules are available.
Distributor ID: Devuan
Description:    Devuan GNU/Linux 5 (daedalus)
Release:        5
Codename:       daedalus

$ cat /etc/X11/Xsession.d/99pipewire 
#!/bin/bash
# We need to kill any existing pipewire instance to restore sound
pkill -u "${USER}" -fx /usr/bin/pipewire-pulse 1>/dev/null 2>&1
pkill -u "${USER}" -fx /usr/bin/pipewire-media-session 1>/dev/null 2>&1
pkill -u "${USER}" -fx /usr/bin/wireplumber 1>/dev/null 2>&1
pkill -u "${USER}" -fx /usr/bin/pipewire 1>/dev/null 2>&1

exec /usr/bin/pipewire &

# wait for pipewire to start before attempting to start related daemons
while [ "$(pgrep -f /usr/bin/pipewire)" = "" ]; do
        sleep 1
done

if [ -x /usr/bin/wireplumber ]; then
        exec /usr/bin/wireplumber &
elif [ -x /usr/bin/pipewire-media-session ]; then
        exec /usr/bin/pipewire-media-session &
fi

[ -f "/usr/share/pipewire/pipewire-pulse.conf" ] && exec /usr/bin/pipewire-pulse &

$ sudo apt install pipewire-audio pavucontrol

пайпварь отлично работает. сразу заметил, что исчезли стартовые щелчки, которые были с пульсой (до сих пор она глючная, такая видать и останется навсегда)