[英]How to prevent all windows from floating (xmonad)
在我的系统中,xmonad浮动窗口非常多。 有时它们出现在主窗口下的屏幕外。 它们可能会快速激活和停用,使xmonad冻结。 或者他们可能无法点击。 如何强制每个窗口显示正常? 也就是说,完全禁用浮动。
我不知道Haskell或任何其他功能语言,所以我想要一个易于实现的解决方案。
默认情况下,我的窗口都没有浮动(我回想起gimp在这里可能是个例外,默认情况下浮动,但也许我错了)。 另外我认为浮动窗口永远不应该在“平铺”的窗口之下(但是浮动窗口可能“在”另一个浮动或平铺窗口之上)。 如果你有一个浮动窗口,你希望它“显示为正常”按mod-t
。 不过,我想知道为什么你的窗户漂浮 - 你用鼠标拖动窗户时是否持有mod
?
好的,我找到了解决方案。 我被要求
import XMonad.Actions.SinkAll
(例如)为sinkAll添加键绑定
(...) `additionalKeys`
[
((mod4Mask .|. shiftMask, xK_f), sinkAll)
]
现在当我按下mod + shift + f时,每个浮动窗口都会正常转动
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.