Консоль+MC+mplayer как управлять видео?

Задавался этом вопросом давно,долго гуглил,искал что либо,но безрезультатно.
При открытии видео в МС,он передаёт на Mplayer (Open=(mplayer %f >/dev/null 2>&1 &)),всё играет-показывает отлично,один минус,им нельзя управлять и чтобы выключить фильм,нужно перезагружать систему(реагирует только на ctrl+alt+del).Если запускать напрямую через Mplayer(-vo fbdev file.flv),то всё замечательно.Может кто сталкивался с такими вещами,жду ответов.
RAMZAY
нужно перезагружать систему(реагирует только на ctrl+alt+del)
Шо и сигналы не понимает? Или Вы не знаетет как ими пользоваться?
Разберемся, голубчик!
Я перепробывал нажимать всё на клавиатуре,работает только ctrl+alt+del,все остальные комбинации не работают.Я же отписывал выше,при запуске напрямую mplayer'ам всё работает,а при открытии в mc(заходиш в папку с видео, выбираеш фильм,enter,и смотриш всё до посинения)так как будто на клавиатуре остаётся 3 клавиши.
Как я понял из упоминания -vo fbdev , консоль в виду имеется настоящая, а не терминал.
Попробовал… Результат в точности такой – mplayer запускается, а клавиатура полностью отключается от управления консолью. То есть действительно отключается – переход в другую консоль тоже не работает, гашение mplayer и mc через ssh контроль не восстанавливает.

Так что посоветовать пока можно только переписать соответствующую команду в конфиге mc, которая запускает mplayer столь… хм, забавным образом.
воот,я с конфигам чем только не занимался,пробывал подставлять ключи из mplayer'а до файла,после файла,я уже даже не знаю что ещё можно предпринять и как с этим бороться,просто если настроить mc на работу с видео и аудио файлами,то DE можно вообще не ставить,с аудио файлами проще работать в mocp,а вот постоянно заходить вручную в папки и прописывать полную команду как то немножко надоедает уже,это не сложно,но хочется чтобы и в mc работало.
кстати говоря вот отрывок конфига для видео файлов:
### Video ###
regex/\.([aA][vV][iI])$
	Include=video
regex/\.([aA][sS][fFxX])$
	Include=video
regex/\.([dD][iI][vV][xX])$
	Include=video
regex/\.([mM][kK][vV])$
	Include=video
regex/\.([mM][oO][vV]|[qQ][tT])$
	Include=video
regex/\.([mM][pP]4|[mM][pP][eE]?[gG])$
	Include=video
# MPEG-2 TS container + H.264 codec
regex/\.([mM][tT][sS])$
	Include=video
regex/\.([vV][oO][bB])$
	Include=video
regex/\.([wW][mM][vV])$
	Include=video
regex/\.([fF][lL][iIcCvV])$
	Include=video
regex/\.([oO][gG][mM])$
	Include=video
regex/\.([rR][aA]?[mM])$
	Open=(realplay %f >/dev/null 2>&1 &)
include/video
	Open=(mplayer %f >/dev/null 2>&1 &)
	# Для Gnome
	#Open=gnome-open %f >/dev/null 2>&1 &
	#Open=(gtv %f >/dev/null 2>&1 &)
	#Open=(xanim %f >/dev/null 2>&1 &)
Во-первых, чтобы каждый раз не писать -vo fbdev, надо исправить конфиг mplayer, то есть в ~/.mplayer/config найти строку
vo=что-то там и добавить в конце запятую, чтобы оставить возможность смены вывода. Если нет файла, или в нём нет строки, или она закомментирована – создать и прописать.

Во-вторых, если у вас нет файла ~/.mc/bindings , то скопировать в него /etc/mc/mc.ext , найти в нём команду, которую вы уже находили, и исправить по своему вкусу, как минимум – убрать весь мусор в конце до скобки, оставив только mplayer %f , а если хотите использовать и в X – можно сделать так:
В ~/.mc/bindings написать
Open=(mcplay %f )
Дальше где-нибудь в /usr/local/bin/ создать скрипт mcplay примерно такого содержания:
#!/bin/sh
TTY=`tty`
if [ "${TTY%%[0-9]}" = "/dev/tty" ]
 then mplayer "$1" -vf scale=1280:-2
 else mplayer "$1" &>/dev/null &
fi
1280 это ширина моего экрана в пикселях, можете вписать свою или убрать этот параметр, если не хотите увеличивать.
P.S.
Разумеется, для записи скрипта надо зайти под рут, а потом ещё сделать ему chmod 755 mcplay
спасибо Natrioно для иксов,вот я нарыл,там только убрать комментарий,и всё.
# Для XFCE
#Open=exo-open %f >/dev/null 2>&1 &
# Для Gnome
# Open=gnome-open %f >/dev/null 2>&1 &
# Для KDE
# Open=kfmclient exec %f >/dev/null 2>&1 &
# тут показано, как открыть сразу плейером
# Open=(mplayer %f >/dev/null 2>&1 &)
P.S про~/.mplayer/config я знал,но он у меня был пуст, и я не знал как правильно прописать,и как всё просто,как мне в голову не пришло просто удалить ересь в конфиге MC.
Ещё вопрос появился по конфигу mplayer'а,а как туда ещё зум запихнуть(-zoom -x 1024 -y 768) ?
Вы ничего не поняли :)
Та зловредная команда и есть для иксов! Она отлично работает под иксами, а консоль блокирует напрочь. Скрипт, который я написал, как раз и нужен мне, чтобы определить, в консоли я или нет.
А в конфиге mplayer после vo= надо написать xv,gl,x11,fbdev, или то, что можно использовать для вывода видео на вашей системе.
Подробнее смотрите mplayer -vo help
 
Зарегистрироваться или войдите чтобы оставить сообщение.