我有 2 个显示器,并且正在使用 Google Chrome。当我在其中一个显示器上全屏观看视频,然后点击另一个显示器时,它会将 YouTube 最小化为嵌入式播放。
我将无法使用其他 Flash 播放器,chrome://plugins/
因此必须通过/opt/google/chrome/PepperFlash/libpepflashplayer.so
如何使其保持全屏模式?我应该注意,我正在使用康比兹。
当您点击 YouTube 之外的某个东西时,会执行什么操作来告诉它这不是活动应用程序?我想找到它并打破它。
答案1
有一个 hack 位于https://github.com/ali1234/fullscreenhack这也适用于 pepper flash。它通过挂接到 flash 用于获取监视器/几何信息和属性更改的系统调用来工作。
使用起来非常简单:
首先下载 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
利润!
话虽如此,我已经使用了 chromium 的 Maximize Flash 扩展,并通过 F11 使浏览器全屏,获得了很好的效果,但是 Maximize Flash 扩展对我来说已经停止工作了。
最后,步骤 3 的代码应如下所示:
env LD_PRELOAD="/home/jan/Downloads/fullscreenhack-master/libfshack-ppapi.so" google-chrome %u
答案2
我自己通过以下方式解决了这个问题这指导。
该指南提供以下解决方案:
- 让全屏 Flash 视频显示在任何显示器上
- 在其他桌面上工作时让 Flash 视频保持全屏
- 使用键盘快捷键将窗口移动到其他显示器的调整
- 如何跨显示器扩展壁纸或为每个显示器使用不同的壁纸
—维加德