Я использую для написания музыки reaper, который использует Jack. В случае, если стоит pulseaudio + jack-audio-connection-kit - вопросов нету, reaper сам подключается к jack и нормально работает, а если стоит pipewire, который предоставляет свой Jack, тогда reaper никак не может подключиться к pipewire-jack, однако, если запускать reaper через pw-jack, тогда он видит jack и также работает без нареканий. До перехода на Alt regular, я использовал Arch и этой проблемы там не было. Даже в случае, если стоит только pipewire - Reaper сам находил pipewire-jack и успешно к нему подключался. Можно ли как-то сделать также и в Альте, чтобы pipewire-jack определялся в системе как просто jack? Также проверил в Росе, там reaper без вопросов находит pipewire-jack.
Попробуйте положить в /etc/ld.so.conf.d/ файл: pipewire-jack-x86_64.conf следующего содержания: /usr/lib64/pipewire-0.3/jack/
(Ответ для Yuri N. Sedunov на комментарий #1) > Попробуйте положить в /etc/ld.so.conf.d/ > файл: > pipewire-jack-x86_64.conf > следующего содержания: > /usr/lib64/pipewire-0.3/jack/ Положил, ничего не поменялось, запускаю Kabio (тоже использует Jack) как есть: Cannot connect to server socket err = Нет такого файла или каталога Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Через pw-jack - заводится. Систему перезапускал.
# ldconfig Должно получится так $ ldconfig -p|grep jack libjackserver.so.0 (libc6,x86-64) => /usr/lib64/pipewire-0.3/jack/libjackserver.so.0 libjackserver.so.0 (libc6,x86-64) => /usr/lib64/libjackserver.so.0 libjackserver.so (libc6,x86-64) => /usr/lib64/pipewire-0.3/jack/libjackserver.so libjacknet.so.0 (libc6,x86-64) => /usr/lib64/pipewire-0.3/jack/libjacknet.so.0 libjacknet.so.0 (libc6,x86-64) => /usr/lib64/libjacknet.so.0 libjacknet.so (libc6,x86-64) => /usr/lib64/pipewire-0.3/jack/libjacknet.so libjack.so.0 (libc6,x86-64) => /usr/lib64/pipewire-0.3/jack/libjack.so.0 libjack.so.0 (libc6,x86-64) => /usr/lib64/libjack.so.0 libjack.so (libc6,x86-64) => /usr/lib64/pipewire-0.3/jack/libjack.so Ваших риперов и кабио у нас нет, но qjackctl успешно запускается без посредства pw-jack. 15:48:04.243 Перезапуск статистики 15:48:04.246 Смена соединений ALSA. 15:48:04.258 Смена соединений JACK. 15:48:04.263 Клиент активирован
После ldconfig всё заработало, спасибо.
После обновления и разделения пакета pipewire, проверил на новой системе - всё работает отлично. Мои программы сразу видят jack без дополнительных действий. Спасибо за работу.