Для этого есть две команды:
> вот только не понимаю, чем отличается jackd -R от> jackstart. но это уже мелочи и просто для самообразования :)дура jackstart (которая по-сути есть обертка для jackd) проверяет
capabilities очень криво, поэтому и ругается, что _ей_ всего не хватает.
Поэтому для 2.6 лучше вообще не использовать jackstart, а сразу запускать
jackd.
Как должно быть ясно из цитаты, запуск можно делать и так и эдак, только в данном случае проверяются дополнительные capabilities – CAP_SETPCAP, которые отсутсвуют в realtime.ko в ядрах wks26-up.alt{2,3,4} (остальное не проверял :). Зато присутсвуют в модуле на http://sourceforge.net/project/showfiles.php?group_id=106645&package_id=114949&release_id=237776. данный модуль необходимо загрузить с параметром allcaps=1. Собственно, описание как делал:
решается просто:
wget http://sourceforge.net/project/showfiles.php?group_id=106645&package_id=114949&release_id=237776распаковывем, редактируем Makefile на предмет игнорирования commoncaps.c, так как сами ядро не собирали.
make KERNEL_DIR=/usr/src/linux-2.6.11-wks26-up/
а там ручками install -m 644 realtime.ko /lib/modules/2.6.11-wks26-up-alt4/kernel/security/предварительно забакапив старый realtime.ko – так на всякий случай
depmod -a
modprobe realtime allcaps=1 gid=81
и наконец-то jackstart -d alsa запускается!
Замечание при больших нагрузках на звук, jackd -R на моей звуковуже действительно начинает заикаться. При нагрузках на винт (постоянный swap например), jackd -R работает намного лучше jackd -d alsa -S