デュアルモニタ設定でウィンドウを最大化

デュアルモニタ設定でウィンドウを最大化

私はデュアル設定を使用していますが、ある画面ではYouTubeビデオを最大化し、もう一方の画面ではIDE用のスペースを確保したいと思います。ただし、マウスをクリックするとYouTubeの動画が元のサイズに戻ります。解決策はありますか?

答え1

プレイヤー動画の URL が提供されると、動画のダウンロードと表示が処理されます。利用可能なYouTube動画の実際のURLを取得するにはYouTube-DLユーザーに表示されるURL(http://youtube.com/watch?v=XXXXXXXX)があります。

したがって、これを知ってFirefoxからフルスクリーンビデオを取得する方法は、ヘルパースクリプトを使用して次のようにYouTubeビデオをmplayerに供給することです。放出外部アプリケーションへのリンクを送信できる拡張です。

~/.mozilla/firefox/*/chrome/launchy.xmllaunchyを設定するために、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>

その後、このスクリプトはyt_mplayer.sh残りを処理します。

#!/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 \
"

私はxterm何が起こっているかを見るために1つを開くのが好きですmplayer(特にバッファリングステップ)。必要に応じてスキップできます。

このアプローチは、ビデオを完全に制御できるという利点があるだけでなく、mplayerパフォーマンスがブラウザプレーヤーよりもはるかに優れているため、CPUサイクルを節約します。

関連情報