Управление Mplayer при помощи fifo-канала

Дата публикации:2008
Twitter Facebook Vkontakte

Содержание

  1. Для чего нужно удалённое управление проигрывателем Mplayer?
  2. Как это работает?
  3. Установка
  4. Использование

Для чего нужно удалённое управление проигрывателем Mplayer

Под удалённым управлением Mplayer имеется в виду возможность выполнять некоторые действия с проигрывателем в тех ситуациях, когда невозможно дать команду при помощи клавиатуры стандартным способом. Это может быть возможно в следующих ситуациях:

Первая ситуация может часто возникать при использовании emacspeak. Ниже будет приведён метод решения этой проблемы.

Как это работает

Проигрыватель MPlayer имеет хорошую возможность управления при помощи так называемого fifo-канала. При каждом запуске MPlayer будет указываться, что проигрыватель должен обрабатывать команды, поступившие таким образом. Также будут применяться несколько сценариев, при помощи которых будут посылаться команды для выполнения.

Установка

По ссылке ниже можно загрузить на свой компьютер архив с необходимыми компонентами:

Выполните следующие команды от имени пользователя root:

tar zxf mplayer-control-2008-11-16.tar.gz
cd mplayer-control-2008-11-16
./install.sh

Сценарий, вызываемый последней командой, копирует в директорию /usr/local/bin/ необходимые компоненты, а также конфигурационный файл mplayer-control.conf в директорию /etc/.

Использование

Для того чтобы проигрыватель запускался с возможностью удалённого управления, необходимо пользоваться командой mplayer-control вместо стандартной команды mplayer. Можно также в домашней папке пользователя создать директорию ~/bin/ и скопировать в неё сценарий mplayer-control, сохранив под именем mplayer. В этом случае возможность управления будет доступна при любом запуске проигрывателя.

Конфигурационный файл /etc/mplayer-control.conf хранит в себе только один параметр — имя канала, при помощи которого идёт управление.

Список доступных команд можно узнать в директории controls в загруженном пакете.



Проект осуществлен при поддержке компании RU-CENTER
Распространение материалов сайта означает, что распространитель принимает условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2017
Rambler's Top100
Рейтинг@Mail.ru