mplayer stumm stdout und unterdrücken fokus auf loop

mplayer stumm stdout und unterdrücken fokus auf loop

ich benutze das

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

um Dateien abzuspielen. Ich würde gerne die Standardausgabe stummschalten, damit ich Bash für andere Dinge frei habe, indem ich mplayer mit ausführe &.
Das hat mit GNOME 2 funktioniert, aber seit ich auf Sid aktualisiert habe, ist etwas schiefgelaufen.

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

Etwas anderes:

Bei der Wiedergabe nach einem vollständigen Zyklus (siehe Loop-Flag oben) wird das Fenster mit den geloopten Medien über alles andere gelegt.

Wenn ich mir beispielsweise eine Folge von „Survivor“ ohne Ton ansehe und dann im Hintergrund Musikvideos abspiele (also zwei MPlayer-Prozesse), erhält das Musikvideo bei jeder neuen Iteration den Fokus.

Gibt es eine Möglichkeit, dies auszuschalten, die Schleife aber trotzdem eingeschaltet zu lassen?

Antwort1

  1. Um die Ausgabe stumm zu schalten, können Sie die Shell-E/A-Umleitung folgendermaßen verwenden:

    mplayer -noconsolecontrols <options> 2>&- 1>/dev/null &
    mplayer -slave <options> 2>&- 1>/dev/null &
    
  2. Die -fixed-voOption sollte dazu führen, dass mplayer dasselbe Fenster wiederverwendet, wodurch das Fokus-Grabbing behoben wird.

Dies basiert auf der Manpage, die im Lieferumfang enthalten ist:

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

Ja, das ist der Mplayer von Debian Lenny.

verwandte Informationen