2017-01-23 4 views
3

Я использую макет withIM в xmonad, и я использую conky и dzen, что приводит к тому, что список накладывается на панель conky/dzen, в то время как другие окна не перекрываются. Я использую profanity в пределах st как IM.xmonad layout withIM set высота списка

Я искал какое-то время для решения проблемы с изменением высоты, но я не нашел ничего полезного. Моя конфигурация макет выглядит следующим образом:

-- 
    -- Layouts 
    -- 

    sPx = 1 

    verticalLayout = spacing sPx $ avoidStruts $ reflectHoriz $ Tall 1 0.03 0.5 
    verticalLayoutLargeScreen = spacing sPx $ avoidStruts $ ThreeCol 1 0.03 0.5 
    horizontalLayout = spacing sPx $ avoidStruts $ Mirror $ Tall 1 0.03 0.5 
    webdevLayout = spacing sPx $ avoidStruts $ Tall 1 0.03 0.63 
    fullscreenLayout = noBorders $ fullscreenFull $ Full 

    myLayout = 
     onWorkspace "2:web" (webdevLayout ||| fullscreenLayout) $ reflectHoriz $ 
         (withIM (3%7) (ClassName "Profanity") 
         (verticalLayoutLargeScreen ||| Grid ||| Full ||| 
         verticalLayout ||| horizontalLayout ||| fullscreenLayout)) 

ответ

4

Вы пробовали потянув avoidStruts дальше; что-то в этих строках:

verticalLayout = spacing sPx $ reflectHoriz $ Tall 1 0.03 0.5 
    verticalLayoutLargeScreen = spacing sPx $ ThreeCol 1 0.03 0.5 
    horizontalLayout = spacing sPx $ Mirror $ Tall 1 0.03 0.5 
    webdevLayout = spacing sPx $ Tall 1 0.03 0.63 
    fullscreenLayout = noBorders $ fullscreenFull $ Full 

    myLayout = 
     onWorkspace "2:web" (webdevLayout ||| fullscreenLayout) $ 
     avoidStruts $ 
     reflectHoriz $ 
     withIM (3%7) (ClassName "Profanity") $ 
      verticalLayoutLargeScreen ||| 
      Grid ||| 
      Full ||| 
      verticalLayout ||| 
      horizontalLayout ||| 
      fullscreenLayout 
+1

Это работает. Спасибо. – GiftZwergrapper

 Смежные вопросы

  • Нет связанных вопросов^_^