2016-10-14 16 views
3

xmonadを使用していますが、Chromiumにフルスクリーンでビデオを表示させることができません。フルスクリーンとxmonad

それは次のようにフルスクリーンアプリケーションを検出し、ウィンドウの全画面表示と、フローティングになるだろう、非常に基本的な管理フックを作成することを私の印象だった:

myManageHook = composeAll [ manageDocks 
    , manageHook defaultConfig 
    , (isFullscreen --> doFullFloat) ] 

注:これはxmonad-contribのを必要としない、私が持っています。 問題は、フルスクリーンになるようにYouTubeに指示すると、クロムのYouTube動画が画面全体に表示されないことです。 Netflixでも同じことが起こります。

なぜフルスクリーンビデオにならないのですが、どうすれば修正できますか?それは私の全体のxmonad.hs設定ファイルはここにある必要な場合:

import XMonad 
import XMonad.Hooks.DynamicLog 
import XMonad.Hooks.ManageDocks 
import XMonad.Hooks.ManageHelpers 
import XMonad.Util.EZConfig(additionalKeys) 
import XMonad.Layout.NoBorders 
import System.IO 

main = do 
    config <- statusBar "xmobar" myPP toggleXMobarKey myConfig 
    xmonad $ config 

myPP = xmobarPP { ppTitle = xmobarColor "#0373fc" "" . shorten 50 
      } 

myConfig = defaultConfig { manageHook = myManageHook 
    , layoutHook = smartBorders . avoidStruts $ layoutHook defaultConfig 
    , terminal = "termite" 
    , focusedBorderColor = "#00bbff" 
    , modMask = mod4Mask  -- Rebind Mod to the Windows key 
    } 

myManageHook = composeAll 
    [ manageDocks 
    , manageHook defaultConfig 
    , (isFullscreen --> doFullFloat) 
    ] 

toggleXMobarKey XConfig {XMonad.modMask = modMask} = (modMask, xK_z) 

答えて

2

迅速なGoogle検索は、アーチウィキにthis explanationをアップになります。ここで手順を試してみるとよいでしょう:

import XMonad.Hooks.EwmhDesktops 
... 
... xmonad $ defaultConfig 
     { handleEventHook = fullscreenEventHook 
     } 
+0

いいえ、なぜこのコードは動作しませんか? –

+0

お手伝いできません、申し訳ありません... –

関連する問題