Кажется, мне нужно было обновить каналы,
Я добавил себя в группы «аудио», как упоминал @Michael.
Добавить это в мою конфигурацию:
let
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
in
{
...
Мне пришлось остановить pulseaudio systemctl --user stop pulseaudio
, а затем убить процесс pkill pulseaudio
.
Мне пришлось установить эти пакеты:
unstable.jack2
libjack2
qjackctl
Добавить этот файл:
cat ~/.config/pulse/client.conf
daemon-binary=/var/run/current-system/sw/bin/pulseaudio
Затем с помощью qjackctl установите путь jackd на jackdbus
и включите две настройки (Setup > Misc )для Enable D-Bus interface
и Enable JACK D-Bus interface
.
Не уверен, что все вышеперечисленное является обязательным и оптимальным -, но это работает при первоначальной проверке.
В базовой системе OpenBSD нет вариантов связывания монтирования. Файловая система nullfs
была удалена около 15 лет назад из-за недостаточного использования и качества «демонстрационного кода». Наиболее близким является решение, которое вы сами упомянули, то есть сделать локальное монтирование NFS.
Это довольно легко настроить, и обычно оно используется для монтирования, например, проверенного CVS-дерева портов для сборки пакетов в chroot, настроенномproot(1)
.
OpenBSD также имеет порт sshfs
, а в базовой системе есть порт libfuse
, (см. порт sysutils/sshfs-fuse
), но у меня нет опыта работы с ними.