FvwmAudio - модуль FVWM Audio
FvwmAudio вызывается из оконного менеджера fvwm и не будет работать при вызове из командной строки. Он может быть вызван из файла .fvwmrc , как показано ниже:
Module FvwmAudioили из всплывающего (pop-up) меню:
AddToMenu Module-Popup "Modules" Title + "Audio" Module FvwmAudio + "Auto" Module FvwmAuto 200 + "Buttons" Module FvwmButtons + "Ident" Module FvwmIdent + "Banner" Module FvwmBanner + "Pager" Module FvwmPager 0 3
Модуль FvwmAudio привязывает к действиям оконного менеджера Fvwm различные звуки. FvwmAudio может использоваться с любым проигрывателем звуков и, следовательно, не требует специальных библиотек. Простой в устройстве, он только привязывает имена звуковых файлов к определенным действиям и запускает проигрывание файла, если выполнилось связанное с ним действие.
FvwmAudio имеет также встроенную поддержку для библиотеки rplay.
При запуске FvwmAudio он читает файл .fvwmrc и проверяет в нем наличие следующих параметров конфигурации:
Определяет программу проигрывания звуков. Если этот параметр установлен в значение builtin-rplay, то будет задействована встроенная rplay поддержка.
Например:
*FvwmAudioPlayCmd builtin-rplay
Определяет каталог поиска звуковых файлов. Эта опция игнорируется при использовании rplay.
Указывает, что звуковая реакция на событие произойдет только в том случае, если оно произошло не менее, чем через 5 секунд после предыдущего проигрывания. События, которые произойдут во время данного периода задержки, будут проигнорированы. Эта опция полезна, если вы не хотите, чтобы одновременно проигрывалось несколько звуков. По умолчанию задержки нет - FvwmAudioDelay 0.
Определяет, какой хост будет играть звуки. имя_хоста может быть переменной окружения, например, $HOSTDISPLAY. Эта опция допустима только с поддержкой rplay.
Определяет, какой приоритет будет назначен для проигрывания звуков. Эта опция допустима только с поддержкой rplay.
Определяет, какая громкость будет назначена для проигрывания звуков. Эта опция допустима только с поддержкой rplay.
Привязывает определенное событие оконного менеджера к звуковому файлу.
*FvwmAudio startup TaDa.au *FvwmAudio shutdown Elvis_Left.au *FvwmAudio unknown doh.au *FvwmAudio add_window drip.au *FvwmAudio raise_window swoosh.au *FvwmAudio lower_window swoosh.au *FvwmAudio focus_change boing.au *FvwmAudio destroy_window explosion.au *FvwmAudio iconify ploop.au *FvwmAudio deiconify ploop.au *FvwmAudio toggle_paging fwop.au *FvwmAudio new_page beam_trek.au *FvwmAudio new_desk beam_trek.au *FvwmAudio configure_window huh.au *FvwmAudio window_name beep.au *FvwmAudio icon_name beep.au *FvwmAudio res_class beep.au *FvwmAudio res_name beep.au *FvwmAudio end_windowlist twang.au
Метод вызова данного модуля был показан в секции Синтаксис. Невозможно вызвать модуль из командной строки. FvwmAudio должен быть вызван из оконного менеджера fvwm.
Шумит при запуске и перезапуске fvwm.
Данный модуль основан на подобном модуле Fvwm, названном FvwmSound , который написал Mark Boyns. FvwmAudio является расширением оригинальной программы для работы с любыми аудиопроигрывателями. Весь интерфейс данного модуля с оконным менеджером - оригинальная работа Robert Nation.
Copyright 1994, Mark Boyns и Mark Scott. Без каких-либо гарантий с чьей-либо стороны. Вы используете эту программу на свой страх и риск. Даются права на использование этой программы в любых целях при сохранении этой секции об авторских правах.
Mark Boyns (boyns@sdsu.edu), Mark Scott (mscott@mcd.mot.com)
Перевел с английского Виктор Вислобоков (2:5054/8.34@Fidonet.org)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |