mplayer silencia stdout e supress obtém foco no loop

mplayer silencia stdout e supress obtém foco no loop

Eu uso isso

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

para reproduzir arquivos. Eu gostaria de silenciar o material stdout para que eu pudesse manter o bash para fazer outras coisas executando o mplayer com &.
Isso funcionou com o GNOME 2, mas desde que atualizei para o sid, algo deu errado.

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

Outra coisa:

Ao reproduzir após o ciclo completo (o sinalizador de loop acima), a janela com a mídia em loop fica acima de todo o resto.

Por exemplo, se eu assistir a um episódio do Survivor sem som e depois reproduzir videoclipes em segundo plano (ou seja, dois processos mplayer), o videoclipe ganha foco a cada nova iteração.

Existe uma maneira de desligar isso, mas ainda manter o loop ativado?

Responder1

  1. Para silenciar a saída, você pode usar o redirecionamento de IO do shell, um dos seguintes:

    mplayer -noconsolecontrols <options> 2>&- 1>/dev/null &
    mplayer -slave <options> 2>&- 1>/dev/null &
    
  2. A -fixed-voopção deve fazer com que o mplayer reutilize a mesma janela, corrigindo assim a captura de foco.

Isso é baseado na página de manual incluída em:

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

Sim, esse é o mplayer do Debian lenny.

informação relacionada