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

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
м (added a category)
м
Строка 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> хранит в себе только один параметр — имя канала, при помощи которого идёт управление.

Версия 14: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 в загруженном пакете.