| Summary: | k3b не проигрывает звуки назначенные на события | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Olexander Chernetskyy <sp_archer> |
| Component: | k3b | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | cas, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Olexander Chernetskyy
2009-07-06 15:19:40 MSD
В `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, который можно удалить, если не используется. В одной отдельно взятой системе проблема решена.
Рассказываю как было дело:
Установил 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
Всё. В одной отдельно взятой системе проблема решена.
sound_handler-0.3.2-alt1 |