セカンダリ(より大きい)画面では、フラッシュフルスクリーンが機能しません。

セカンダリ(より大きい)画面では、フラッシュフルスクリーンが機能しません。

デュアルモニター設定、小画面(ノートブック)、大画面が1つあります。一部のストリーミングサイトで動画を見て全画面をクリックすると、動画は小さな画面(1366x768)の解像度を使用しますが、大画面(1920x1080)に表示されます。画像の右と下の残りのスペースは灰色でのみ表示されます。もちろん、私はビデオが1366x768ではなく、より大きなモニターで全画面表示されるようにしたいと思います。

注:これいいえメインモニターには常にフルスクリーンが表示される問題があります。セカンダリモニタがプライマリモニタであるかどうかは重要ではありません。 xrandrを使用して小さな画面をオフにし、大きなモニターのみを使用しても問題はまだ存在します。ビデオに実際に1366x768が必要かどうか100%確信することはできませんが、そうなると思います。

私はopenboxをウィンドウマネージャとして使用しています。どんな提案がありますか?

答え1

Xをデュアルモニタ設定に変更したためです。後ろにウィンドウマネージャを起動します(これもWMによって異なりますが、ここでopenboxに問題があるようです)。この問題を解決するには、デュアルモニタを有効にする必要があります。今後アンボックスを開始します。startx(またはDMの項目)を使用してデスクトップ環境を起動する場合は、次のmy custom Xinit script内容を次のように配置できます.xinitrc

xrandr -q | grep "VGA1 connected" && \
    (
     xrandr --output VGA1 --mode 1920x1080 --left-of LVDS1
     xrandr --output LVDS1 --pos 1920x800
    )

答え2

Radeonドライバを使用したデュアルモニタ設定でも同じ問題が発生します。

これは他の場所でも同じ問題です。

https://askubuntu.com/questions/36820/how-to-make-youtube-fullscreen-actually-fullscreen

この投稿の答えの1つは次のとおりです。

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

これは汚いハッキングです。著者は、ベンダードライバを含むnvidiaハードウェアを持っていますが、それはうまくいくかもしれません(いくつかの「動作」の価値について)。

関連情報