Como suprimir a saída do VLC ao chamá-lo de shell

1

Gostaria de desativar a saída que recebo do VLC ao chamá-lo do bash. Você pode ver essa saída na imagem a seguir:

Então, como desabilito isso?

Redirecionando a saída para / dev / null, como descrito aqui não funciona.

Note que, na foto, eu tive que enviar kill sign duas vezes para matá-lo, por que, se há apenas um processo? Ou existem dois? Talvez existam dois processos e com o meu comando apenas a saída do primeiro é redirecionada.?

Se eu rodá-lo em segundo plano, e eu mando kill singal, primeiro, parece que o processo não está mais em execução no shell, mas apenas em uma janela, mas, logo, recebo algumas mensagens novamente. Confira a imagem:

Então,sóquerodesativaressasaída.

ATUALIZAÇÃO:Eeuqueroexecutá-loemsegundoplanotambém.

vlc&>/dev/null

Oseguintedevefuncionar,masagoraeutenteienãofuncionoubem.

vlc"filename" &> /dev/null & 

E aqui está o que eu tenho:

Eu reproduzi o arquivo, no começo ele parece bem, então eu começo a mudar os diretórios e a emitir outros comandos, e a saída do VLC vem novamente

Mas essa foi a primeira vez que tentei, agora funciona, então acho que também funcionará no futuro.

    
por Scarass 10.01.2017 / 22:03

1 resposta

3

Se você usar vlc > /dev/null , a saída padrão será redirecionada para /dev/null , mas o erro padrão será enviado ao terminal. Você deve usar o comando vlc &> /dev/null que redirecionará o erro padrão de saída padrão e . Eu testei isso e funciona. De acordo com o manual, vlc -q habilitará o modo "silencioso" (suprime a saída) - eu não testei isso.

EDIT Não estou completamente certo do que você quer dizer com "em segundo plano", mas a tela do programa ( sudo apt install screen ) permitirá que você inicie um comando em um terminal e feche o terminal, mas mantenha o comando em execução. nohup também pode fazer isso. Ou, tente pressionar Alt-F2 na área de trabalho, você provavelmente receberá um aviso para executar um comando. Você pode executar o vlc de lá, mas ao contrário da tela, você não pode interagir com o vlc em um terminal mais tarde.

OUTRA EDIT Esta questão parece com o que você precisa. Como desativar o VLC saída no modo de linha de comando?

    
por 10.01.2017 / 22:23

Tags