如何让YouTube全屏实际全屏?

每当(使用闪光灯)我全屏制作YouTubevideo,那么它们实际上并不是更大。

在下面的屏幕截图中,您可以看到我在全屏模式下观看video时看到的确切内容。 所有的黑色空间都不应该存在(我想)。 我没有在其他网站上看到这个问题,例如BBC iPlayer。

Ubuntu上Flash YouTube的屏幕截图

这是YouTube上的标准行为,在YouTube上是常见的,还是仅仅是我?

有关修复它的任何建议吗?

好的,这是一个令人尴尬的场合,当你在发布问题后发现正在发生的事情……

这是因为我的双显示器设置。 YouTube正在将两台显示器的尺寸放在一起,但由于某种原因,它会缩小以适应一台显示器。

在HD可用的video中不会发生这种情况(事实上,如果video以高清forms提供,即使您以480p或更低的分辨率观看,那么它也可以工作,这有点奇怪)。

这个问题似乎已存在多年 ,最简单的解决方法是在YouTube中启用HTML5模式 。

我认为最好的解决方案是使用适用于Chrome的MaximizeFlash插件 。 它可以检测页面中的任何闪光,您可以将它们全屏显示。 要删除工具栏,只需按f11即可。 您无需安装任何其他应用程序。

对于Firefox, 有一个类似的插件 。

我已经针对这个问题开发了一种解决方法。 这是因为Flash在使用多监视器时错误地确定了屏幕大小,因此我编写了一个LD_PRELOAD hack,当它询问屏幕大小时,它会向Flash提供不同的值。 你可以从我的网页上获取它:

Linux多头桌面上的Flash解决方法| Al的网站

安装起来有点棘手(您必须在代码中输入屏幕大小并自行编译)但它确实有效。

问题是flashplayer将您的全屏识别为两个显示器,然后将其缩小到只有一个显示器,因此video看起来更长但更小。

这让我疯了几个月,直到我发现这里找到了解决方法:

http://al.robotfuzz.com/content/workaround-fullscreen-flash-linux-multiheaded-desktops

基本上是一个小脚本而不是“谎言”浏览器修改环境变量使firefox认为你的全屏分辨率是1024×768而不是2048×768(我可以配置其他分辨率)并且只使用两个监视器中的一个。 您需要先安装nspluginwrapper(在repos中)。

在.tar.gz中,您将找到配置它的脚本和说明。 另外,不是每次都使用参数调用firefox,而是可以创建一个像我这样的小脚本并将其保存在个人脚本目录中(例如$ HOME / .scripts / firefox

#!/bin/bash LD_PRELOAD=/usr/lib/nspluginwrapper/i386/linux/libfullscreenhack.so /usr/bin/firefox "$@" 

如果你想在chrome或chromium之类的其他浏览器中使用它,你只需要为它们做一个类似的脚本。

祝好运。

我在许多应用程序(如葡萄酒游戏等)中遇到类似的问题,其中应用程序无法检测到每个屏幕的分辨率,而是将总分辨率检测为一个屏幕。

我找到的永久解决方案是运行nvidia-settings,禁用xinerama并配置“Seperate X Screen”。 我现在有两个单独的显示,通常的DISPLAY =:0和:0.1。 由于两个屏幕中的X应用程序现在都在自己独立的会话中运行,并且有自己的桌面等,所有应用程序都能完美地检测每个显示器的分辨率,并且在一个屏幕中更改分辨率不会影响另一个。

唯一的缺点是我无法将窗口从一个屏幕拖到另一个屏幕,需要根据需要在不同的屏幕上启动应用程序。 然而,这对我来说非常有效,因为我将浏览器放在一个显示器中,孩子们可以在另一台显示器上播放模拟器或看电视/电影,而不会影响我的工作。

使用双显示器设置的Chromium / Chrome非常简单的解决方法:

  1. 右键单击YouTubevideo
  2. 选择“弹出”
  3. 现在您将video放在新窗口中
  4. 将其移至第二台显示器
  5. 最大化窗口
  6. 现在你看到顶部的栏
  7. 对于video控件,右键单击video并选择“显示控件”

  8. 单击video控件中的全屏图标
    或右键单击栏,选择“使用系统标题栏和边框”

  9. 顶部的酒吧消失了

我有同样的问题,有两个不同分辨率的显示器连接到我的电脑。

我的解决方法很简单。 只需放大Firefox,直到有关填充屏幕宽度的video。 这也解决了另一个烦恼:如果video在一台显示器上全屏播放,则点击另一台显示器上的窗口会将video从全屏幕中踢出。

我的解决方法是使用Chrome中的数据url以全屏分辨率打开嵌入式video,然后我将Chrome置于全屏模式。 试试:

 data:text/html,  

只需输入video代码,然后根据屏幕分辨率更改宽度和高度。 然后把它放在你的地址栏中。