LINUX.ORG.RU

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

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

pipewire и все с ним связанное должно запускаться от имени пользователя, стартовавшего сессию, иначе не будет работать, т.к. оно взаимодействует с пользовательской сессией dbus.

Когда запускаешь, проверь что у pipewire есть доступ ко всем связанным с dbus переменным окружения. strings /proc/$pipewire_pid/environ например.

У меня вот так:

$ strings /proc/$(pgrep pipewire-pulse)/environ | grep DBUS
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

также проверь, что у тебя больше не запускаются никакие pulseaudio, и что firefox собран с use-флагами dbus и pulseaudio.

Исправление Lrrr, :

pipewire и все с ним связанное должно запускаться от имени пользователя, стартовавшего сессию, иначе не будет работать, т.к. оно взаимодействует с пользовательской сессией dbus.

Когда запускаешь, проверь что у pipewire есть доступ ко всем связанным с dbus переменным окружения. strings /prop/$pipewire_pid/environ например.

У меня вот так:

$ strings /proc/$(pgrep pipewire-pulse)/environ | grep DBUS
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

также проверь, что у тебя больше не запускаются никакие pulseaudio, и что firefox собран с use-флагами dbus и pulseaudio.

Исправление Lrrr, :

pipewire и все с ним связанное должно запускаться от имени пользователя, стартовавшего сессию, иначе не будет работать, т.к. оно взаимодействует с пользовательской сессией dbus.

Когда запускаешь, проверь что у pipewire есть доступ ко всем связанным с dbus переменным окружения. strings /prop/$pipewire_pid/environ например.

У меня вот так:

$ strings /proc/$(pgrep pipewire-pulse)/environ | grep DBUS
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

также проверь, что у тебя больше не запускаются никакие pulseaudio, и что firefox собран с use-флагом dbus.

Исправление Lrrr, :

pipewire и все с ним связанное должно запускаться от имени пользователя, стартовавшего сессию, иначе не будет работать, т.к. оно взаимодействует с пользовательской сессией dbus.

Когда запускаешь, проверь что у pipewire есть доступ ко всем связанным с dbus переменным окружения. strings /prop/$pipewire_pid/environ например.

У меня вот так:

$ strings /proc/$(pgrep pipewire-pulse)/environ | grep DBUS
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus

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

pipewire и все с ним связанное должно запускаться от имени пользователя, стартовавшего сессию, иначе не будет работать, т.к. оно взаимодействует с пользовательской сессией dbus.

Когда запускаешь, проверь что у pipewire есть доступ ко всем связанным с dbus переменным окружения. strings /prop/$pipewire_pid/environ например.