История изменений
Исправление 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
например.