如何使用libpepflashplayer.so在多显示器设置上强制全屏闪存播放?

我有2台显示器,我正在使用谷歌浏览器。 当我在一台显示器上全屏观看video然后点击另一台显示器时,它可以最大限度地减少youtube到嵌入式播放。

我将无法使用chrome://plugins/的其他flash播放器chrome://plugins/所以它必须通过/opt/google/chrome/PepperFlash/libpepflashplayer.so来完成。如何让它保持全屏模式? 我应该注意到我正在使用Compiz

当你点击它之外的某些东西时,告诉youtube不是活动应用的动作是什么? 我想找到它并打破它。

在https://github.com/ali1234/fullscreenhack上有一个hack也适用于胡椒闪存。 它通过挂钩闪存用于获取监视器/几何信息和属性更改的系统调用来工作。

使用起来非常简单:

首先下载github并解压缩(无所谓)。 打开终端并导航到该目录。

  1. 安装依赖项: sudo apt-get install build-essential libx11-dev libxinerama-dev libxrandr-dev

  2. 建立它: make

  3. 用LD_PRELOAD运行chrome: env LD_PRELOAD="/path/to/libfshack-ppapi.so" google-chrome %u

  4. 利润!

话虽这么说,我已经使用Maximize Flash扩展程序用于Chrome并通过F11使浏览器全屏显示效果很好,但Maximize Flash扩展程序已停止为我工作。

最后,第3步的代码应如下所示: env LD_PRELOAD="/home/jan/Downloads/fullscreenhack-master/libfshack-ppapi.so" google-chrome %u

我按照本指南自行解决了这个问题。

该指南提供以下解决方案:

  1. 获取全屏Flashvideo,以便在任何显示器上显示
  2. 在其他桌面上工作时,获取Flashvideo以保持全屏
  3. 使用键盘快捷键将窗口移动到其他显示器的调整
  4. 如何跨显示器扩展壁纸或为每个显示器使用不同的壁纸

-Vegard