icesound(1)
| ICESOUND(1) | User Commands | ICESOUND(1) |
ИМЯ
icesound - проигрывает аудио файлы, когда возникают интересующие события GUI.
СИНОПСИС
icesound [OPTIONS]
ОПИСАНИЕ
Диспетчер окон icewm(1) генерирует так называемые события GUI в ответ на интересующие действия, как открытие или закрытие окон приложений, переключение рабочих мест, и т.д. Событие GUI является свойством корневого окна X-ов. Изменение icewm(1) этого свойства происходит каждый раз, когда возникает новое событие GUI. Интересующие приложения могут слушать на предмет изменения этого свойства. Есть почти двадцать определённых событий GUI.
icesound - это приложение, которое является одним из приложений icewm(1), которое откликается на события GUI для проигрывания аудио файлов. Эти звуковые файлы являются .wav файлами, расположенными в подкаталоге sounds в одном из каталогов конфигурации icewm(1).
icesound поддерживает несколько распространённых аудио интерфейсов. Ими являются: ALSA, OSS и libAO. Они должны быть включены во время конфигурирования. ALSA, OSS и libAO, все требуют поддержки для libsndfile, которая является очень распространённой библиотекой для чтения аудио файлов.
- ALSA
- ALSA довольно сложна в программировании и работает, но может потребовать дополнительного тестирования. Она проигрывает не более одного звука за раз.
- LibAO
- LibAO является кроссплатформенной библиотекой аудио вывода, которая представляет собой удобную оболочку вокруг значительного количества распространённых аудио интерфейсов. Она имеет простой конфигурационный файл, задокументированный в man-странице libao.conf(5).
- OSS
- Open Sound System (OSS) - это кроссплатформенный звуковой интерфейс, который полностью поддерживается icesound.
Когда доступно множество аудио интерфейсов, icesound проверит их все, пока найдёт, к которому сможет подключиться и тогда использовать его. По умолчанию предпочитает их в порядке: AO, ALSA, OSS.
ПАРАМЕТРЫ
СПЕЦИФИЧЕСКИЕ ПАРАМЕТРЫ
- -d, --display=DISPLAY
- Дисплей X11, используемый icewm(1) (по умолчанию: $DISPLAY).
- -s, --sample-dir=DIRECTORY
- Определяет каталог со звуковыми файлами. Умолчания: $HOME/.config/icewm/sounds, $HOME/.icewm/sounds, CFGDIR/sounds и LIBDIR/sounds. См. вывод "icewm --directories".
- -i, --interface={AO|ALSA|OSS}[,{AO|ALSA|OSS}]*
- Определяет интерфейсы вывода аудио. Один или более из: AO, ALSA, OSS, разделённые запятыми (",").
- -D, --device=DEVICE
- Только для обратной совместимости: устройство по умолчанию. Пожалуйста, предпочтите один из параметров -A, -O или -S.
- -O, --oss=DEVICE
- Определяет устройство OSS (умолчание: /dev/dsp).
- -A, --alsa=DEVICE
- Определяет устройство ALSA (умолчание: "default").
- -z, --snooze=MILLISECONDS
- Определяет интервал сна перед звуковым событием в миллисекундах. По умолчанию 500 миллисекунд.
- -p, --play=SOUND
- Проиграть заданный звук (имя или номер) и выйти.
- -l, --list-files
- Списки доступных путей звуковых файлов и выйти.
- --list-sounds
- Списки поддерживаемых имён звуковых файлов и выйти.
- --list-interfaces
- Списки поддерживаемых звуковых интерфейсов и выйти.
- -v, --verbose
- Будет подробно печатать некоторую информацию, когда происходят звуковые события.
ОБЩИЕ ПАРАМЕТРЫ
- -h, --help
- Кратко напечатать используемые выражения в stdout и выйти.
- -V, --version
- Напечатать версию программы в stdout и выйти.
- -C, --copying
- Напечатать права на копирование для программы в stdout и выйти.
СТАТУС ЗАВЕРШЕНИЯ
- 0
- Успешно.
- 1
- Обшая ошибка.
- 2
- Ошибка командной строки.
- 3
- Ошибка подсистемы (т.е. осутствие связи с сервером).
СМ. ТАКЖЕ
ОШИБКИ
Пожалуйста, сообщайте об ошибках на <https://github.com/bbidulock/icewm/issues>.
АВТОР
Brian Bidulock <mailto:bidulock@openss7.org>.
См. --copying для получения полной информации об авторских правах и правах на копирование.
Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <mailto:jinn@altlinux.org>
ЛИЦЕНЗИЯ
IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying для показа прав на копирование.
| 2023-02-25 | icewm 3.3.1 |
