Maximizando janelas na configuração de monitor duplo

1

Estou usando uma configuração dual-dual e gostaria de ter vídeos do youtube sendo executados maximizados em uma tela, liberando a outra tela para o meu IDE. No entanto, assim que eu clicar o mouse, o vídeo do youtube voltará ao tamanho normal. Existe uma solução para isso?

    
por Jeff Schaller 26.05.2013 / 13:10

1 resposta

1

mplayer pode receber um URL para um vídeo e ele fará o download e a exibição. Para obter o URL real de um vídeo do YouTube, você pode usar o youtube-dl com o URL do usuário ( http://youtube.com/watch?v=XXXXXXXX ).

Então, sabendo disso, a maneira como eu recebo vídeos em tela cheia sob o firefox é usando um script de ajuda que alimenta o vídeo do youtube para o mplayer, através do launchy extensão que permite o envio de links para um aplicativo externo.

Para configurar o launchy, eu crio um arquivo em ~/.mozilla/firefox/*/chrome/launchy.xml que criará uma entrada de menu contextual no firefox:

<?xml version="1.0" encoding="UTF-8"?>
<configurations xmlns="http://launchy.mozdev.org/configurations">
        <application>
                <label>YouTube to mplayer</label>
                <type>1</type>
                <command>/path/to/bin/yt_mplayer.sh</command>
        </application>
</configurations>

Então, esse script yt_mplayer.sh cuidará do restante:

#!/bin/bash
URL="${@}"
YT_URL=$( youtube-dl -g "${URL}" )
xterm -T "YouTube-MPlayer from Firefox" -e " \
  echo -e Parameters : \"${URL}\n${YT_URL}\"; \
  mplayer -msgcolor -cache 10000 -cache-min 25 \"${YT_URL}\"; \
  read -p '<Return>' foo \
"

Eu gosto de abrir um xterm para poder ver o que está acontecendo com mplayer (especialmente o estágio de buffering); que poderia ser pulado se você preferir.

Este método tem não apenas a vantagem de lhe dar controle total sobre seu vídeo, mas também economiza ciclos de CPU, pois mplayer tem um desempenho muito melhor do que os navegadores.

    
por 26.05.2013 / 17:04