Homeros/Mplayer: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
 
(не показано 10 промежуточных версий 4 участников)
Строка 1: Строка 1:
== Для чего нужно удалённое управление проигрывателем <tt>Mplayer</tt>? ==
== Для чего нужно удалённое управление проигрывателем Mplayer? ==
Под удалённым управлением <tt>Mplayer</tt> имеется в виду возможность выполнять некоторые действия с проигрывателем в тех ситуациях, когда невозможно дать команду при помощи клавиатуры стандартным способом. Это может быть возможно в следующих ситуациях:
Под удалённым управлением <tt>Mplayer</tt> имеется в виду возможность выполнять некоторые действия с проигрывателем в тех ситуациях, когда невозможно дать команду при помощи клавиатуры стандартным способом. Это может быть возможно в следующих ситуациях:
* при запуске <tt>Mplayer</tt> в среде <tt>emacs</tt>, когда оболочка не воспринимает никакие команды, пока проигрыватель не завершил свою работу;
* при запуске <tt>Mplayer</tt> в среде <tt>emacs</tt>, когда оболочка не воспринимает никакие команды, пока проигрыватель не завершил свою работу;
Строка 5: Строка 5:


Первая ситуация может часто возникать у незрячих людей, которые используют в своей работе <tt>emacspeak</tt>. Ниже будет приведён метод решения этой проблемы.
Первая ситуация может часто возникать у незрячих людей, которые используют в своей работе <tt>emacspeak</tt>. Ниже будет приведён метод решения этой проблемы.
== Как это работает? ==
Проигрыватель <tt>MPlayer</tt> имеет хорошую возможность управления при помощи, так называемого, '''fifo-канала'''.  При каждом запуске <tt>MPlayer</tt> будет указываться, что проигрыватель должен обрабатывать команды, поступившие таким образом. Также будут применяться несколько сценариев, при помощи которых будут посылаться команды для выполнения.
== Установка ==
По ссылке ниже можно загрузить на свой компьютер архив с необходимыми компонентами:
* [ftp://ftp.altlinux.org/pub/people/msp/utils/mplayer-control-2008-11-16.tar.gz mplayer-control-2008-11-16.tar.gz]
Выполните следующие команды от имени пользователя <tt>root</tt>:
* распаковка архива:
<source lang="bash">tar zxf mplayer-control-2008-11-16.tar.gz</source>
* переход в директорию:
<source lang="bash">cd mplayer-control-2008-11-16</source>
* запуск сценария установки:
<source lang="bash">./install.sh</source>
Сценарий, вызываемый последней командой, копирует в директорию <tt>/usr/local/bin/</tt> необходимые компоненты, а также конфигурационный файл <tt>mplayer-control.conf</tt> в директорию <tt>/etc/</tt>.
== Использование ==
Для того, чтобы проигрыватель запускался с возможностью удалённого управления необходимо пользоваться командой <tt>mplayer-control</tt> вместо стандартной команды <tt>mplayer</tt>. Можно также в домашней папке пользователя создать директорию <tt>~/bin/</tt> и скопировать в неё сценарий <tt>mplayer-control</tt>, сохранив под именем <tt>mplayer</tt>. В этом случае возможность управления будет доступна при любом запуске проигрывателя.
Конфигурационный файл <tt>/etc/mplayer-control.conf</tt> хранит в себе только один параметр — имя канала, при помощи которого идёт управление.
Список доступных команд можно узнать в директории <tt>controls</tt> в загруженном пакете.
{{Category navigation|title=ALT Linux Homeros|category=ALT Linux Homeros|sortkey=*}}

Текущая версия от 20:48, 16 июля 2015

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

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

  • при запуске Mplayer в среде emacs, когда оболочка не воспринимает никакие команды, пока проигрыватель не завершил свою работу;
  • при использовании мультимедийной клавиатуры, когда 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 в загруженном пакете.