[linux] trouble with aRts

a10063

Проблема в правильной настройке системы, по-видимому. Помогите.
Установлены KDE, XMMS, MPlayer. Звук через АЛСУ. Нужно сделать так, чтобы системные звуки, xmms, mplayer могли работать вместе. Так понимаю, что нужно пустить их через артс. XMMS получилось завести так: atrsdsp xmms. С мплеером такие дела не проходят. Подозрительно еще то, что configure mplayer-а не нашел aRts... Может, мне не хватает каких-то переменных среды? Подскажите, плз, что делать?!

bjo999

1) для хммс естьь плагин играющий через артс
правда у меня он глючит
2) мплаер умеет играть через артсд,
DOCS\en\sound.htm
или
-ao arts

oleg_n

если не ошибаюсь, этот конфигур ищет artsc-config
есть ли он у тебя?

bjo999

если артс стоит, то есть...
иначе кде у него бы не поставилась (у него лфс, насколько я помню)

a10063

для хммс естьь плагин играющий через артс

да, у меня он вроде поставлен, но не выбирается в настройках иксммс
DOCS\en\sound.htm

у меня такого файла нет , похожего тоже нет, а -ao arts не подойдет, т. к. arts disabled в конфигурации
я думаю, что нужно искать решение проблемы отыскания скриптом configure atrs-а, но как?

a10063

он у меня есть, даже путь к нему есть, а вот configure его все равно не находит

hoha32

Попробуй обойти artsd вообще.
Не знаю как в линухе, но в бсд есть такая вещь как виртуальные каналы - это немного геморно, т.к. для каждой звуковоспроизводящей проги нужно указывать свой девайс, но работает.

ppplva

В алсе есть dmix плагин, почитай доки про asound.rc у них на сайте.

otets-mihail

>он у меня есть, даже путь к нему есть, а вот configure его все равно не находит
а заглянуть внутрь configure религия мешает?

SvinkaVJeansah

у меня лежат в шаре исходники arts_output для xmms, который под фрей нормально скомпилялся и работает
мплайер мог скомпиляться без поддержки артса, если он (артс) не был установлен до компиляции мплеера
набери
mplayer -ao help
- выводит все вкомпиленные в мплеер sound_output-ы

oleg_n

посмотри в configure где он их ищет и сделай линк

bjo999

>да, у меня он вроде поставлен, но не выбирается в настройках иксммс
должны скомпилится библиотеки в папочку PREFIX\lib\xmms\
если сами туда не попали, можно просто скопировать...
>у меня такого файла нет , похожего тоже нет, а -ao arts не подойдет, т. к. arts disabled в конфигурации
есть, смотри в исходниках к mplayer
или возми исходники у меня
что значить disabled? в какой конфигурации?
пни завтра меня, или сам зайди, можешь даже сегодня, но после 10-ти, зайду, посмотрю в чем дело...

a10063

2all
народ, спасибо всем за комментарии
мне нужно было покопаться в скрипте конфиг, чтобы понять, что он достаточно хорошо выводит в лог


============ Checking for aRts ============
0.9.5
#include <artsc.h>
int main(void) { return 0; }
cc /tmp/mplayer-conf-21876-4339.c -o /tmp/mplayer-conf-5675-4339.o -L/opt/kde-3.1.4/lib -ldl -lartsc -lpthread -I/opt/kde-3.1.4/include/artsc
ldd /tmp/mplayer-conf-5675-4339.o
libdl.so.2 => /lib/libdl.so.2 (0x4001c000)
libartsc.so.0 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x40020000)
libc.so.6 => /lib/libc.so.6 (0x40071000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
/tmp/mplayer-conf-5675-4339.o: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory
Result is: no
##########################################


фишка в том, что libartsc.so.0 у меня есть, лежит в /opt/kde/lib
так понимаю, что для того, чтобы лдд это видел, нужно добавить этот путь в /etc/ld.so.conf и выполнить ldconfig
все это выполнил, но сообщения те же
в чем же дело? как заставить его искать в /opt/kde/lib?

a10063

up
Оставить комментарий
Имя или ник:
Комментарий: