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