Перейти к содержанию

Удаленное управление mplayer'ом через FIFO


Рекомендуемые сообщения

Здравствуйте, господа.

Сиутация такова: на одной из VC у меня всегда висит mplayer и чего-то играет. При этом если я нахожусь в другой VC или, того хуже, в Иксах, для того, чтоб, например, приостановить mplayer, необходимо сначала переключиться в нужную VC. Это не есть хорошо, поскольку такая необходимость возникает обычно неожиданно...

В мане мплэера есть упоминание об опции slave:

Switches on slave mode, in which MPlayer works as a backend for other programs. Instead of intercepting keyboard events, MPlayer will read commands from stdin.

Идея была такова: создать FIFO, например, ~/.mplayer/rcon, и запускать mplayer так:

mplayer -slave < ~/.mplayer/rcon XXX

Ничего не получилось... Равно как и с такой конструкуцией:

cat ~/.mplayer/rcon | mplayer -slave XXX

И в том, и в другом случае запись производилась так:

echo команда > rcon

Причем во втором варианте один раз команда выполнялась. Во второй echo не хотело завершать свою работу, а при насильном убиении ругалось на interrupted system call.

Чего я не понимаю?

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...