如何使用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并解压缩(无所谓)。 打开终端并导航到该目录。
-
安装依赖项:
sudo apt-get install build-essential libx11-dev libxinerama-dev libxrandr-dev
-
建立它:
make
-
用LD_PRELOAD运行chrome:
env LD_PRELOAD="/path/to/libfshack-ppapi.so" google-chrome %u
-
利润!
话虽这么说,我已经使用Maximize Flash扩展程序用于Chrome并通过F11使浏览器全屏显示效果很好,但Maximize Flash扩展程序已停止为我工作。
最后,第3步的代码应如下所示: env LD_PRELOAD="/home/jan/Downloads/fullscreenhack-master/libfshack-ppapi.so" google-chrome %u
我按照本指南自行解决了这个问题。
该指南提供以下解决方案:
- 获取全屏Flashvideo,以便在任何显示器上显示
- 在其他桌面上工作时,获取Flashvideo以保持全屏
- 使用键盘快捷键将窗口移动到其他显示器的调整
- 如何跨显示器扩展壁纸或为每个显示器使用不同的壁纸
-Vegard