鉴于我对Haskell的有限(零)知识,xmonad.hs可能具有挑战性.
我正在寻找如何修改我的配置文件以允许使用例如VLC观看视频的"真实"全屏.
我目前的xmonad.hs:
import XMonad import XMonad.Hooks.DynamicLog import XMonad.Hooks.ManageDocks import XMonad.Util.Run(spawnPipe) import XMonad.Util.EZConfig(additionalKeys) import Graphics.X11.ExtraTypes.XF86 import System.IO main = do xmproc <- spawnPipe "xmobar /home/user/.xmobarrc" xmonad $ defaultConfig { terminal = "urxvt", manageHook = manageDocks <+> manageHook defaultConfig , layoutHook = avoidStruts $ layoutHook defaultConfig , logHook = dynamicLogWithPP xmobarPP { ppOutput = hPutStrLn xmproc , ppTitle = xmobarColor "green" "" . shorten 50 } } `additionalKeys` [ ((0 , xF86XK_AudioLowerVolume), spawn "amixer set Master on && amixer set Headphone on && amixer set Master 2-"), ((0 , xF86XK_AudioRaiseVolume), spawn "amixer set Master on && amixer set Headphone on && amixer set Master 2+"), ((0 , xF86XK_AudioMute), spawn "amixer set Master toggle && amixer set Headphone toggle") ]
目前我的xmobar在观看视频时也是可见的,我在窗口上有一个红色边框,用于显示视频.
如何修改此配置以允许例如在全屏模式和正常模式之间切换Mod-b?