mplayer mute stdout и supress получают фокус на петле
Я использую это
type mplayer
mplayer is aliased to `mplayer -fs -noconsolecontrols -loop 0'
воспроизводить файлы. Я бы хотел отключить звук stdout, чтобы сохранить bash для других целей, запустив mplayer с &
,
Это работало с GNOME 2, но так как я обновился до sid, что-то пошло не так.
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
Еще одна вещь:
При воспроизведении после полного цикла (флаг цикла выше) окно с зацикленным носителем попадает поверх всего остального.
Например, если я смотрю эпизод Survivor без звука, а затем воспроизводю музыкальные видео в фоновом режиме (то есть, два процесса mplayer), музыкальное видео фокусируется на каждой новой итерации.
Есть ли способ, чтобы отключить это, но по-прежнему держать цикл?
1 ответ
Чтобы отключить вывод, вы можете использовать перенаправление ввода-вывода оболочки:
mplayer -noconsolecontrols <options> 2>&- 1>/dev/null & mplayer -slave <options> 2>&- 1>/dev/null &
-fixed-vo
опция должна заставить mplayer повторно использовать то же самое окно, таким образом фиксируя захват фокуса.
Это основано на man-странице, включенной в:
MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
Да, это mplayer Debian Ленни.