Формулировка проблемы: необходима возможность сопровождать события, происходящие в десктопном клиенте, звуковыми оповещениями.
Используется: десктопный клиент.
Решение: в настройки десктопного клиента необходимо добавить новую кнопку «Звуковые оповещения», по нажатию которой открывается диалог со следующим содержимым (первый столбец - действие, второй - флажок, показывающий, активно ли данное звуковое оповещение):
Открытие папки[a] |
нет |
Ошибка[b] |
нет |
Предупреждение[c] |
нет |
Открытие диалога[d] |
нет |
Закрытие диалога[e] |
нет |
Сворачивание клиента[f] |
нет |
Новое уведомление[g] |
нет |
[a] Ссылка на звук по действию «Открытие папки»: ftp://arta.local/pub/synergy/sounds/open_folder.mp3. [b] Ссылка на звук по действию «Ошибка»: ftp://arta.local/pub/synergy/sounds/error.wav. [c] Ссылка на звук по действию «Предупреждение»: ftp://arta.local/pub/synergy/sounds/attention.ogg. [d] Ссылка на звук по действию «Открытие диалога»: ftp://arta.local/pub/synergy/sounds/open_dialog.ogg. [e] Ссылка на звук по действию «Закрытие диалога»: ftp://arta.local/pub/synergy/sounds/close_dialog.oga. [f] Ссылка на звук по действию «Сворачивание клиента»: ftp://arta.local/pub/synergy/sounds/minimize.oga. [g] Ссылка на звук по действию «Новое уведомление»: ftp://arta.local/pub/synergy/sounds/notification.wav. |
для включенного флажка выполнение действий, описанных в таблице выше, должно сопровождаться соответствующим звуком;
для выключенного флажка звуки проигрываться не должны (значение флажков по умолчанию).
Примеры действий:
«Открытие папки»: выделение папки в навигаторе, двойной клик по папке в основной области.
«Ошибка»: любая ошибка, возникающая в десктопном клиенте, например, ошибка при открытии файла.
«Предупреждение»: подтверждение удаления файла / папки / группы файлов и/или папок.
«Открытие диалога»: открытие диалога «Свойства», «Переименовать», «Переместить», «Скопировать в хранилище», «Новая папка», «Настройки», «Звуковые оповещения» и т.д.
«Закрытие диалога»: закрытие диалогов, открытых пунктом выше.
«Новое уведомление»: получение нового уведомления и соответствующего всплывающего окошка.
В окно «О программе» необходимо добавить информацию об авторском праве на используемые звуковые файлы:
Часть звуков взята из Ubuntu's GNOME audio theme. Copyright (C) 2004 Canonical Ltd. http://www.canonical.com Sounds composed and recorded by Nathaniel McCallum
<npmccallum@canonical.com>
This work is licensed under the Creative Commons Attribution-ShareAlike License.Часть звуков взята с сайтов http://wav-library.net/ и http://www.flashkit.com/
Действия при обновлении десктопного клиента
При обновлении клиента либо при новой установке значением всех флажков в диалоге «Звуковые уведомления» должно установиться значение по умолчанию (выключено). Никаких других изменений произойти не должно.