Код: Выделить всё
input=file=/var/tmp/mpipeinput.conf:
Код: Выделить всё
a run 'switch_seek.sh'switch_seek.sh
Код: Выделить всё
exec 5>&1
exec > /var/tmp/mpipe
echo 'switch_audio'
echo 'seek -2'
exec 1>&5 5>&-Для расширения возможностей скриптования клавиш надо знать значение свойств mplayer. Я имею ввиду те свойства, которые можно получить командой get_property.
Примеры. Для такого удобного мне поведения: клавиша «o» переключает уровень osd не циклически по всем значениям, а только 1 и 3. Клавиша «a» переключает дорожку, а назад отматывает только если эта дорожка № 2 (английская).
Но свойства при get_property отправятся либо на stdout mplayer, либо на osd, если вызывать из меню. Получить их в переменную скрипта вызванного mplayer было бы очень удобно.
Есть ли у кого-нибудь идеи как это сделать? В идеале mplayer стоило бы самому передать в окружение вызываемой им при команде run оболочки свои свойства в качестве переменных, но к сожалению он этого, вроде бы, не делает.