Если запустить obs без пакета pipewire в системе, будет ошибка: info: [pipewire] source selected, setting up screencast [W][42683.167567] pw.conf | [ conf.c: 1214 try_load_conf()] can't load config client.conf: No such file or directory [E][42683.167701] pw.conf | [ conf.c: 1243 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory Segmentation fault Установка pipewire исправляет ситуацию
obs-studio-31.0.3-alt1 -> sisyphus: Tue Apr 01 2025 Anton Midyukov <antohami@altlinux> 31.0.3-alt1 - new version (31.0.3) with rpmgs script - add dependency on pipewire (Closes: 53023)
Раньше ругалось, но не падало. Жаль, если сломали в апстриме -- на альсе накладных расходов меньше.
Проверил на эльбрусовой пересборке -- без pipewire запускается и работает: $ rpm -q obs-studio pipewire obs-studio-31.1.2-alt2.e2kv5 пакет pipewire не установлен (сносил на стенде с --nodeps) Всё-таки стоит выяснить причину падения (strace, gdb) и оторвать лишнюю зависимость, которой место в соответствующем подпакете -- системы без pipewire и прочего systemd у нас в репозиториях и местами стартеркитах поддерживаются (а у меня используются).
Если поставить obs _с_ приколоченным к нему pipewire, как минимум в моей системе отвалится работа с микшером ALSA: e16c:~> alsamixer cannot open mixer: Узел выключен e16c:~> LANG=C alsamixer cannot open mixer: Host is down Конкретно мне это утром стоило перезагрузки домашнего эльбруса, возни с кабелями и попытки замены USB-шной звуковушки на запасную -- пока не сопоставил крайне невнятную диагностику, http://olegp.name/howto/fix-alsa-host-is-down-error/ и то, что на ночь глядя проверял obs 31.1.2-alt2 (ilyakurdyukov@ чинил для e2k), но без звука. Думаю, стоит сделать вот что: * вынести необязательные плагины назад в подпакеты (по сути вернуться к схеме до 26.0.0-alt1); * вернуть obs-studio как метапакет, вытаскивающий текущий набор; * собственно OBS переложить опять в obs-studio-base, позволяющий набрать нужный набор ручками (т.е. чтоб у основного количества пользователей с PA/PW работало как обычно, но "странным" людям вроде меня получалось выкрутиться без форка/холда пакета). Мне интересно, но пока что срочное на руках. А нависать на Антона совестно.