全屏和xmonad

8
我正在使用xmonad,但无法使Chromium在全屏模式下显示视频。
我认为以下代码会创建一个非常基本的管理钩子,用于检测全屏应用程序并将窗口设置为全屏和浮动:
myManageHook = composeAll [ manageDocks
    , manageHook defaultConfig
    , (isFullscreen --> doFullFloat) ]

注意:这需要xmonad-contrib才能实现,我已经安装了。

问题是,在Chromium中的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)
1个回答

7
快速谷歌搜索结果显示阿奇Linux维基上有这份说明。您可以尝试遵循那里的指示:(此处链接)
import XMonad.Hooks.EwmhDesktops
...
...   xmonad $ defaultConfig
        { handleEventHook    = fullscreenEventHook
        }

2
实际上,快速的谷歌搜索会显示这个页面。 - Arsen Zahray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接