Homeros/Mplayer: различия между версиями
м (added a category) |
Pepel (обсуждение | вклад) мНет описания правки |
||
Строка 2: | Строка 2: | ||
== Для чего нужно удалённое управление проигрывателем Mplayer? == | == Для чего нужно удалённое управление проигрывателем Mplayer? == | ||
Под удалённым управлением <tt>Mplayer</tt> имеется в виду возможность выполнять некоторые действия с проигрывателем в тех ситуациях, когда невозможно дать команду при помощи клавиатуры стандартным способом. Это может быть возможно в следующих ситуациях: | Под удалённым управлением <tt>Mplayer</tt> имеется в виду возможность выполнять некоторые действия с проигрывателем в тех ситуациях, когда невозможно[http://medelita.ru] дать команду при помощи клавиатуры стандартным способом. Это может быть возможно в следующих ситуациях: | ||
* при запуске <tt>Mplayer</tt> в среде <tt>emacs</tt>, когда оболочка не воспринимает никакие команды, пока проигрыватель не завершил свою работу; | * при запуске <tt>Mplayer</tt> в среде <tt>emacs</tt>, когда оболочка не воспринимает никакие команды, пока проигрыватель не завершил свою работу; | ||
* при использовании мультимедийной клавиатуры, когда <tt>Mplayer</tt> работает в фоновом режиме и нет возможности взаимодействия с ним. | * при использовании мультимедийной клавиатуры, когда <tt>Mplayer</tt> работает в фоновом режиме и нет возможности взаимодействия с ним. | ||
Строка 9: | Строка 9: | ||
== Как это работает? == | == Как это работает? == | ||
Проигрыватель <tt>MPlayer</tt> имеет хорошую возможность управления при помощи, так называемого, '''fifo-канала'''. При каждом запуске <tt>MPlayer</tt> будет указываться, что проигрыватель должен обрабатывать команды, поступившие таким образом. Также будут применяться несколько сценариев, при помощи которых будут посылаться команды для выполнения. | Проигрыватель <tt>MPlayer</tt> имеет хорошую возможность управления при помощи, так называемого, '''fifo-канала'''. При каждом запуске <tt>MPlayer</tt> будет указываться, что проигрыватель должен обрабатывать команды, поступившие[http://journeyboy.ru] таким образом. Также будут применяться несколько сценариев, при помощи которых будут посылаться команды для выполнения. | ||
== Установка == | == Установка == | ||
Строка 26: | Строка 26: | ||
== Использование == | == Использование == | ||
Для того, чтобы проигрыватель запускался с возможностью удалённого управления необходимо пользоваться командой <tt>mplayer-control</tt> вместо стандартной команды <tt>mplayer</tt>. Можно также в домашней папке пользователя создать директорию <tt>~/bin/</tt> и скопировать в неё сценарий <tt>mplayer-control</tt>, сохранив под именем <tt>mplayer</tt>. В этом случае возможность управления будет доступна при любом запуске проигрывателя. | Для того, чтобы проигрыватель[http://turzalet.ru] запускался с возможностью удалённого управления необходимо пользоваться командой <tt>mplayer-control</tt> вместо стандартной команды <tt>mplayer</tt>. Можно также в домашней папке пользователя создать директорию <tt>~/bin/</tt> и скопировать в неё сценарий <tt>mplayer-control</tt>, сохранив под именем <tt>mplayer</tt>. В этом случае возможность управления будет доступна при любом запуске проигрывателя. | ||
Конфигурационный файл <tt>/etc/mplayer-control.conf</tt> хранит в себе только один параметр — имя канала, при помощи которого идёт управление. | Конфигурационный файл <tt>/etc/mplayer-control.conf</tt> хранит в себе только один параметр — имя канала, при помощи которого идёт управление. |
Версия от 17:38, 19 апреля 2010
Для чего нужно удалённое управление проигрывателем Mplayer?
Под удалённым управлением Mplayer имеется в виду возможность выполнять некоторые действия с проигрывателем в тех ситуациях, когда невозможно[1] дать команду при помощи клавиатуры стандартным способом. Это может быть возможно в следующих ситуациях:
- при запуске Mplayer в среде emacs, когда оболочка не воспринимает никакие команды, пока проигрыватель не завершил свою работу;
- при использовании мультимедийной клавиатуры, когда Mplayer работает в фоновом режиме и нет возможности взаимодействия с ним.
Первая ситуация может часто возникать у незрячих людей, которые используют в своей работе emacspeak. Ниже будет приведён метод решения этой проблемы.
Как это работает?
Проигрыватель MPlayer имеет хорошую возможность управления при помощи, так называемого, fifo-канала. При каждом запуске MPlayer будет указываться, что проигрыватель должен обрабатывать команды, поступившие[2] таким образом. Также будут применяться несколько сценариев, при помощи которых будут посылаться команды для выполнения.
Установка
По ссылке ниже можно загрузить на свой компьютер архив с необходимыми компонентами:
Выполните следующие команды от имени пользователя 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/.
Использование
Для того, чтобы проигрыватель[3] запускался с возможностью удалённого управления необходимо пользоваться командой mplayer-control вместо стандартной команды mplayer. Можно также в домашней папке пользователя создать директорию ~/bin/ и скопировать в неё сценарий mplayer-control, сохранив под именем mplayer. В этом случае возможность управления будет доступна при любом запуске проигрывателя.
Конфигурационный файл /etc/mplayer-control.conf хранит в себе только один параметр — имя канала, при помощи которого идёт управление.
Список доступных команд можно узнать в директории controls в загруженном пакете.