Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Звук в Кутиме (qutim)  (Прочитано 724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Akmee

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Звук в Кутиме (qutim)
« : 02 Января 2016, 04:24:35 »
Решил для себя проблему со звуком в Кутиме (а также ряд смежных), предварительно не найдя полноценного решения в поисковиках, убил при этом кучу времени. Поэтому, чтобы труд не пропал зря, выкладываю результаты в общий доступ.
Актуально для Ubuntu 15.04 и Кутим 0.3.3.
Первоначальная задача была сделать Кутим работоспособным, что было достигнуто удалением данного пакета "из коробки", ибо там была версия 0.2.Х, которая в Ubuntu 15.04 работает не корректно - для начала не отображается список контактов. Затем был установлен Кутим версии 0.3.3 :
sudo add-apt-repository ppa:qutim/stable
sudo apt-get update
sudo apt-get install qutim

Затем удивил серый и невзрачный вид окошка - залез в настройки, а там в отношении смайликов и звука - пусто.
Решил беду со смайликами путём гугления за пару минут.
А вот проблема с звуковыми схемами оказалась полноценно не решённой вовсе.
Какая-то информация есть в форуме Кутима: https://qutim.org/forum/viewforum.php?f=34 (почему-то в архиве форума :) )
Но большая часть ссылок на скачивание звуковых тем мёртвые.
Когда же удалось скачать все доступные темы - выяснил, что они обеспечивают звуками текущую версию Кутима примерно наполовину.
Задался целью сделать тему, которая полностью охватит звуками все события Кутима, которые этого требуют. Для этого предварительно поискал синтаксис конфигурационного файла xml в котором проводится соответствие событий и звуков Кутима. Нигде такой информации не нагуглил. Тогда обратился к исходникам программы и нашёл нужные переменные в файле:
qutim-X.X.X/core/src/corelayers/oldsoundthemeprovider.cpp

После чего на базе наработок из звуковых схем Кутима "Default" и "Cosmiq" с форума программы удалось создать свою звуковую схему с полным охватом событий Кутима в тэгах вида:
<sound event="sobytie" >
<file>sobytie.wav</file>
</sound> 
. Файл прикладываю к теме.
Архив штатно распаковывается соответственно в ~/.local/share/qutim/sounds

В данной схеме не придавалось большого значения музыкальному содержанию и в 8 случаях действующих событий кутима применён один и тот же звуковой файл umolchanie.wav (поскольку в данном случае эта проблема вторичная).

Ассоциацию событий и звуков, которые не учтены в граф. интерфейсе текущей версии Кутима я закоментировал во избежание глюков, предварительно поэкспериментировав :)

Ко событиям Кутима в файле xml добавлены расшифровки, а для не учтенных в граф. интерфейсе событиям расшифровки имеют статус предполагаемых.

Есть два замечания по багам Кутима, чтобы желающим воспользовавшимся данной инструкцией не столкнуться с лишними граблями. Если будете редактировать звуковую схему самостоятельно - например менять файлы на другие, с записью изменений в polnyi_ohvat.xml , то после изменений необходимо менять название папки звуковой схемы (я например добавляю после каждого изменения номерок в конце имени этой папки) иначе Кутим не будет воспринимать изменения  :o После переименования обязательно перегружать и сам Кутим, а затем выбирать в настройках звуковую тему с соотв. именем папки.

Необязательное отступление: Для себя я нашёл более удобным содержать настройки мультимедиа Кутима в папке /usr/local/share/qutim , далее во все папки пользователей символическая ссылка с папки /usr/local/share/qutim в ~/.local/share/qutim , предварительно переместив настройки в глобальную папку из пользовательской, если они там уже были настроены. При этом выдать права на папки схем внутри папки qutim - 775 и пользователи должны входить в группу владельца этой папки. В этом случае в файле настроек схемы polnyi_ohvat.xml потребуется указать полные пути в кавычках до звуковых файлов

ПС. Пытался разместить своё решение и звуковую схему также и в форуме Кутима, но не удалось - закрыта регистрация  ???
ПС2. Вся звуковая схема не влезла в форум даже в архиве, поэтому в форуме разместил только xml Остальное по ссылке.
« Последнее редактирование: 02 Января 2016, 04:55:52 от Akmee »
У20.04ЛТСх64, Интел_КореИ7_8750, Нвидия_ГП107М, 16Гб ОЗУ

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.