XMonad 0.13

Ну да, там еще main надо делать через
main = do
   ...
    xmproc <- spawnPipe "xmobar ~/.xmonad/xmobar.hs"
...
А потом из-за этого место для бара через
gaps [(U,20)]
определять... В общем надо сильно любить свою мышару, чтобы на всё это пойтить)))
У меня gaps
[(U,20)]
нет.
Все работает как нужно.
А как у тебя
main = do
сделано?
Кстати, без n-1 работает все, кроме переключения на ws с Virtualbox. Вернее переключает (!!!) создавая при этом клон (О_о). Т.е. у меня тановится 2-а окна [5:V]
Такой вот забавный глюк.
Добавил
myWorkspaces !! n-1
все стало норм))
main = do
         xmproc <- spawnPipe "xmobar"
         xmonad $ defaults {
         logHook =  dynamicLogWithPP $ def {
         ppOutput = System.IO.hPutStrLn xmproc
         , ppTitle = ( \ str -> "")
         , ppCurrent = xmobarColor xmobarCurrentWorkspaceColor "" . wrap "[""]"
         , ppSep = "  "
         , ppWsSep = "  "
         , ppLayout = (\ x -> case x of
            "Spacing 6 Minimize Tall"                 -> "[<icon=circle.xbm/>]"
            "Spacing 6 Minimize Full"                 -> "[<icon=monocle.xbm/>]"
            "Spacing 6 Minimize Mosaic"               -> "[<icon=bstack2.xbm/>]"
            "Spacing 6 Minimize Magnifier Tall"       -> "[<icon=corner_left.xbm/>]"
            _                                         -> x )
  }
 }
А у меня при такой конструкции окна перекрывали бар и пришлось делать гапс.
А вот так
main = do
    spawn "feh --bg-center /usr/share/backgrounds/003.jpg"
    xmproc <- spawnPipe "xmobar ~/.xmonad/xmobar.hs"
    xmonad  =<< xmobar def {
    manageHook = myManageHook <+> manageDocks
не перекрывали, но так не годится для кликабельности
Morisson
xmonad $ defaults {
Кстати, сейчас defaults надо менять на def.
Посмотри в ~/.xmonad/xmonad.errors как компилятор ругается)
s-ugra@ya.ru
А у меня при такой конструкции окна перекрывали бар и пришлось делать гапс.
Может у тебя просто
, ((mod4Mask, xK_b), sendMessage ToggleStruts)
был в этот момент включен?
 myLayoutHook = spacing 6 $ avoidStruts
                $ toggleLayouts (noBorders Full)
                $ smartBorders
                $ minimize
                $ tiled ||| mosaic 2 [3,2] ||| Full ||| magnifier (Tall 1 0.3 0.5)
                     where
                     tiled   = Tall nmaster delta ratio
                     nmaster = 1
                     delta   = 0.01
                     ratio   = 0.5
Morisson
mod4Mask, xK_b
да он у меня вообще не работал, я его потер и пользуюсь
, ((0, xK_F11), sendMessage $ ToggleGap U) -- toggle the top gap
s-ugra@ya.ru
Посмотри в ~/.xmonad/xmonad.errors как компилятор ругается)
В компиляторе пусто)))


Как только на def поменял- ты мне все СЛОМАЛ))))))) Стало, как ты говорил, xmobar перекрылся окнами, и вообще, весь конфиг, с кейбиндами сломался. Вернул обратно))
 
Зарегистрироваться или войдите чтобы оставить сообщение.