繁体   English   中英

如何防止所有窗口浮动(xmonad)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM