Я нахожусь в дистрибутиве Fedora, где XMonad отлично играет с окружением окон. main
назначения в моем ~/.xmonad.xmonad.hs
выглядит какИзменение конфигурации XMonad на Fedora-подобном дистрибутиве
main = do
session <- getEnv "DESKTOP_SESSION"
xmonad $ maybe desktopConfig desktop session
desktop "gnome" = gnomeConfig
desktop "kde" = kde4Config
desktop "xfce" = xfceConfig
desktop "xmonad-gnome" = gnomeConfig
desktop _ = desktopConfig
Я вижу все эти скользкие изменения я мог бы сделать ли
xmonad $ desktopConfig {
manageHook = myManageHook <+> manageHook desktopConfig
, layoutHook = simpleTabbed ||| layoutHook desktopConfig
}
в таких местах, как http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Config-Desktop.html.
Я полный Haskell noob. Как я могу чисто изменить рабочий стол xmonad $, возможно, рабочий стол DesktopConfig , чтобы разрешить добавлять эти лакомства так, чтобы не нарушать отправку среды оконной обработки?
Благодарим за помощь. –