在我的系统中,xmonad浮动窗口非常错误。有时它们出现在主窗口下的屏幕外。它们可能会快速激活和停用,使xmonad冻结。或者他们可能无法点击。如何强制每个窗口显示正常?也就是说,完全禁用浮动。
我不了解Haskell或任何其他功能语言,所以我想要一个易于实现的解决方案。
答案 0 :(得分:1)
我的窗户默认都没有浮动(我回想一下,gimp在这里可能是一个例外,默认情况下浮动,但也许我错了)。另外我认为浮动窗户永远不应该在""平铺的窗户(但可能是一个浮动的窗口是"在"另一个浮动或平铺窗口)。如果您有一个浮动窗口,并且您希望它显示为正常"按mod-t
。不过,我想知道为什么你的窗户漂浮了 - 你用鼠标拖动窗户时是否抓住了mod
?
答案 1 :(得分:0)
好的,我找到了解决方案。我被要求
import XMonad.Actions.SinkAll
和(例如)为sinkAll添加键绑定
(...) `additionalKeys`
[
((mod4Mask .|. shiftMask, xK_f), sinkAll)
]
现在当我按下mod + shift + f时,每个浮动窗口都会正常