这是我的布局配置:
mySpacing :: Integer -> l a -> XMonad.Layout.LayoutModifier.ModifiedLayout Spacing l a
mySpacing i = spacingRaw False (Border i i i i) True (Border i i i i) True
tiled = renamed [Replace "tiled"]
$ smartBorders
$ limitWindows 12
$ mySpacing 5
$ ResizableTall 1 (3/100) (1/2) []
full = renamed [Replace "full"]
$ noBorders
$ Full
magnify = renamed [Replace "magnify"]
$ magnifier
$ limitWindows 4
$ mySpacing 5
$ ResizableTall 1 (3/100) (1/2) []
myLayout = T.toggleLayouts full $ desktopLayoutModifiers $ onWorkspaces ["7"] magnify $ myDefaultLayout
where
myDefaultLayout = tiled
||| magnify如何防止浮动窗口始终停留在顶部,而不是隐藏在工作空间中活动窗口的下方?
发布于 2020-11-23 22:26:17
这个问题的答案是,它不能从xmonad库之外完成。xmonad有一个根深蒂固的假设,即所有浮动窗口都应该出现在任何平铺窗口的上方。
如果你不需要调整浮动窗口的大小,你可以考虑在你的manageHook中使用SimplestFloat、LayoutCombinators和sending messages,但我怀疑这会带来更多的麻烦。
否则,您唯一的办法就是获取xmonad源代码的副本并对其进行修改。
https://stackoverflow.com/questions/64968845
复制相似问题