Запустить mplayer из bash в фоновом режиме без дополнительного bash

Я хотел бы посмотреть фильм с mplayer с bash в фоновом режиме, как я делаю со всеми программами и никогда не было никаких проблем:

mplayer Kick* &

если вы хотели бы видеть Кикбоксер, например. Но это не вызывает окно, вместо этого он говорит, что процесс остановлен. Я могу принести окно фильма с fg mplayer, но тогда CLI недоступен. (Это-насколько я могу видеть в любом случае-эквивалентно mplayer Kick*).

Я могу обойти проблему можно следующим образом:

$(mplayer Kick*) &

но тогда я получаю два дополнительных удара (я вижу это с ps). На самом деле это не проблема, поскольку они закрываются, когда я Alt-F4 фильм, но это все равно нежелательно.

Я думаю, что меня больше всего раздражает необходимость вводить этот дополнительный материал, поэтому, если вы придумаете псевдоним или функцию, это было бы нормально. Хотя мне не повредит узнать, что происходит.

5
задан Simon Sheehan
источник

3 ответов

mplayer -noconsolecontrols <whatever> &
6
отвечен Vi. 2011-12-08 21:48:14
источник
mplayer -noconsolecontrols -really-quiet 2>/dev/null *.ogg &
1
отвечен Skirl 2017-01-05 10:33:02
источник

это работает для меня:

mplayer *.ogg </dev/null >/dev/null 2>&1 &

источник: [решено] как запустить mplayer в фоновом режиме с командной строкой ?

и сохранение после выхода из терминала:

nohup mplayer *.ogg </dev/null >/dev/null 2>&1 &

источник: display - mplayer останавливается, когда я выхожу из сеанса SSH в Linux-Super User

0
отвечен eapo 2017-09-08 05:52:54
источник

Другие вопросы bash mplayer