k3b не проигрывает звуки назначенные на события Если в окне настроек выбрать файл и надавить кнопку Play - тишина. Консоль в это время говорит: ---8<--- k3b: ERROR: : couldn't create slave : Не удаётся создать вспомогательный процесс ввода/вывода. Сообщение klauncher: Неизвестный протокол ''. --->8---
В `kcmshell kcmnotify` поиграйтесь с настройками проигрывателя
[root@archer ~]# kcmshell kcmnotify /usr/bin/iceauth: creating new authority file /root/.ICEauthority kbuildsycoca running... kio (KService*): WARNING: The desktop entry file .hidden/dirfilterplugin.desktop has Type=Service but is located under "apps" instead of "services" kio (KService*): WARNING: Invalid Service : .hidden/dirfilterplugin.desktop kcmshell (kdelibs): WARNING: Could not find module 'kcmnotify'. [root@archer ~]# kcmshell --list kbuildsycoca running... Reusing existing ksycoca kio (KService*): WARNING: The desktop entry file .hidden/dirfilterplugin.desktop has Type=Service but is located under "apps" instead of "services" kio (KService*): WARNING: Invalid Service : .hidden/dirfilterplugin.desktop The following modules are available: kcmdonkey - MLDonkey integration setup [root@archer ~]# apt-cache search kcmnotify [root@archer ~]# Что не так?
(В ответ на комментарий №2) > [root@archer ~]# kcmshell kcmnotify Почему рутом-то?
Да я сначала обычным юзверем попробовал. Результат тот-же. Потом уже рутом. В руте ругани побольше было вот я его и закопипастил. Вот от простого юзверя: [archer@archer ~]$ kcmshell kcmnotify DCOPClient::attachInternal. Attach failed Could not open network socket kbuildsycoca running... kcmshell (kdelibs): WARNING: Could not find module 'kcmnotify'. [archer@archer ~]$ kcmshell --list kbuildsycoca running... The following modules are available: kcmdonkey - MLDonkey integration setup [archer@archer ~]$
(В ответ на комментарий №2) > kcmshell (kdelibs): WARNING: Could not find module 'kcmnotify'. > Что не так? apt-get install kdebase-kcontrol
В одной отдельно взятой системе проблема решена. Рассказываю как было дело: Установил kdebase-kcontrol kcmshell kcmnotify запустился. Смотрю проигрывание звука поручено /usr/bin/play_wrapper.sh Подсовывваю ему звуковой файл. Получаю: $ /usr/bin/play_wrapper.sh /usr/share/sounds/k3b_success1.wav /usr/bin/play_wrapper.sh: line 9: exec: esdplay: не найден $ Смотрю скрипт: 8: if [ -S /tmp/.esd-${UID}/socket ]; then 9: exec esdplay "$@" $ ls -l /tmp/.esd-500/ итого 0 srwxrwxrwx 1 archer archer 0 Июл 7 11:07 socket $ if сработал правильно. Дальше: $ whereis esdplay esdplay: $ Нету. $ apt-cache search esdplay $ Тоже нету. Смотрю дальше скрипт. Как last resort фигурирует play, который по сути является линком на sox. Подсовываю ему k3b_success1.wav - играет. Поручаю проигрывание /usr/bin/play Всё. В одной отдельно взятой системе проблема решена.
(В ответ на комментарий №6) > Смотрю проигрывание звука поручено /usr/bin/play_wrapper.sh Используйте стандартную звуковую систему KDE или aplay.
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > Смотрю проигрывание звука поручено /usr/bin/play_wrapper.sh > Используйте стандартную звуковую систему KDE Для этого arts включать нужно (он по умолчанию играет через alsa). > или aplay. Не, он фиговый. Я отказался от него в пользу play в play_wrapper.sh Я вырежу из play_wrapper.sh все про esdplay
(В ответ на комментарий №8) > Я вырежу из play_wrapper.sh все про esdplay Точнее, исправлю проверку на pulseaudio, который можно удалить, если не используется.
sound_handler-0.3.2-alt1