mplayer は標準出力をミュートし、ループでフォーカスを取得しないようにします

mplayer は標準出力をミュートし、ループでフォーカスを取得しないようにします

私はこれを使う

type mplayer
mplayer is aliased to `mplayer -fs -noconsolecontrols -loop 0'

ファイルを再生します。 stdout の内容をミュートして、 で mplayer を実行して bash が他の作業を実行できるようにしたいと思います&
これは GNOME 2 では機能しましたが、sid に更新してから問題が発生しました。

MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team

別物:

完全なサイクル (上記のループ フラグ) の後に再生すると、ループしたメディアを含むウィンドウが他のすべてのウィンドウよりも上に表示されます。

たとえば、Survivor のエピソードを無音で視聴し、その後ミュージック ビデオをバックグラウンドで再生すると (つまり、2 つの mplayer プロセス)、新しい反復ごとにミュージック ビデオにフォーカスが当てられます。

これをオフにしてもループはオンのままにする方法はありますか?

答え1

  1. 出力を無音にするには、次のいずれかのシェル IO リダイレクトを使用できます。

    mplayer -noconsolecontrols <options> 2>&- 1>/dev/null &
    mplayer -slave <options> 2>&- 1>/dev/null &
    
  2. この-fixed-voオプションにより、mplayer は同じウィンドウを再利用し、フォーカスの取得を修正するはずです。

これは、以下に含まれているマニュアル ページに基づいています。

MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team

はい、それは Debian lenny の mplayer です。

関連情報