LINUX.ORG.RU

[xmonad] «insertPosition Below Newer» и корректная позиция всплывающих окон

 


0

2

Чтобы новые окна открывались в slave области добавил «insertPosition Below Newer», но теперь если открываю два всплывающих окна — новое появляется под старым.

Пытался решить так:

myManageHook = (composeAll . concat $
    [ [insertPosition Below Newer                            ]
    , [resource  =? r --> doIgnore       | r <- myIgnores    ]
    , [className =? c --> doShift "web"  | c <- myWebs       ]
    , [className =? c --> doShift "dev"  | c <- myDevs       ]
    , [className =? c --> doShift "dev"  | c <- myExt        ] 
    , [className =? c --> doShift "dev"  | c <- myWines      ]
    , [className =? c --> doShift "gfx"  | c <- myGfxs       ]
     
    , [name      =? n --> doFocusCenterFloat    | n <- myNames      ]    
    , [className =? c --> doFocusCenterFloat    | c <- myFloats     ] 
    , [className =? c --> doFocusdoFullFloat    | c <- myFullFloats ] 

    
    , [isDialog       --> doFocusCenterFloat                 ]
    , [isFullscreen   --> doFocusdoFullFloat                 ]
    
    ])

    <+> namedScratchpadManageHook scratchpads
    
    where

        name = stringProperty "WM_NAME"
        
        doFocusCenterFloat = insertPosition Above Newer <+> doCenterFloat
        doFocusdoFullFloat = insertPosition Above Newer <+> doFullFloat

Но тщетно, новые всплывающие окна всё равно под старыми. Подскажите как исправить.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.