2013年9月12日木曜日

ubuntuでデュアルディスプレイでの動画最大化について

マルチディスプレイでyoutubeやFlash動画などを見るときに、サブディスプレイで最大化をしてももう一つのディスプレイで作業しようとすると最大化が解除されるのがイライラするのでそれを解消させます。

環境
ubuntu12.04.2 LTS 
chrome 29.0.1547.65
adobe flashplayer Shockwave Flash 11.2 r202

  • ghexをインストールします。

今回はバイナリを編集するのでghexというバイナリエディタを使用します。
$ sudo apt-get install ghex


  • 次にghexで使用してるブラウザのadobe flashplayerのプラグインを編集します。

chromeの場合アドレスバーに
chrome://plugins
と入力してShockwave Flashのある場所を確認してください。
その場所のlibflashplayer.soを編集します。

$ sudo ghex /to-your-flashplayer-plugin-path/libflashplayer.so


ghexには指定した場所に移動する機能があります。
探すものは_NET_ACTIVE_WINDOWです。この記述を__ET_ACTIVE_WINDOWと変えることで最大化が解除されなくなります。
必ず必要なことは文字数を変えないということです。
変更した後保存し、ブラウザを再起動するとできると思います。



アアッ...youtubeとか最大化がうまくいってない...これじゃあまり意味がない...

緊急の代替案としてchromeのextentionのMaximizeFlashを使用するとします…


まあ一応最大化したまま他の画面で作業はできるようになったから次また調べてやり直そゔ...


ubuntuはデュアルディスプレイ関連が甘いような…普通の人は使わないのかな…?
あとwindowsのaero snapみたいなのがデュアルディスプレイのディスプレイを跨いで移動してくれないなぁ…
windows7だと[win]+[arrow]でどんどん移動できたからこれがうまくubuntu12.04 LTSでも作動するようにしたいな…


さんこうさいとさま
http://www.ubunturoot.com/2011/07/fullscreen-flash-video-with-dual.html
http://www.webupd8.org/2012/10/ubuntu-multi-monitor-tweaks-full-screen.html

0 件のコメント:

コメントを投稿