Полноэкранный режим и xmonad

#haskell #fullscreen #xmonad #tiling

#haskell #полноэкранный режим #xmonad #разбиение на листы

Вопрос:

Я использую xmonad и не могу заставить Chromium отображать видео в полноэкранном режиме.

У меня сложилось впечатление, что следующее создаст очень простой механизм управления, который будет обнаруживать полноэкранные приложения и сделает окно полноэкранным и плавающим:

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

ПРИМЕЧАНИЕ: для этого требуется xmonad-contrib, который у меня есть.
Проблема в том, что видео YouTube в 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:

Быстрый поиск в Google выдает это объяснение в Arch wiki. Вы можете попробовать инструкции там:

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

Комментарии:

1. на самом деле, быстрый поиск в Google показывает эту страницу вместо