xmonad:在平铺和浮动之间切换窗口。

3
有时我会以平铺的方式启动窗口。也许是作为便笺(使用NamedScratchpad)或像this question中那样。
现在,我想能够放大(全屏或平铺),然后切换回以前的平铺大小和位置。
有什么好方法可以实现这一点?
另外,如果我按下便笺的快捷键,我希望它根据我的配置文件中的规定打开 --- 而不是根据当前状态(例如平铺)。
1个回答

2
如果我正确理解了你的(缩放)问题,{{link1:XMonad.Layout.Maximize}} 提供了你要寻找的功能。请注意,maximize 会影响你布局的命名 - 如果你使用 XMonad.Layout.Named,你可能需要在 maximize 之前定义名称。
myLayout = named "myName"
           $ maximize
           $ someLayout

使用类似于按键绑定的方式

((modm, xK_backslash), withFocused (sendMessage . maximizeRestore))

请参阅链接文档中的描述。

目前该模块并未完全最大化,但会留下一点边框。如果您感到不舒服,可以修改该模块并将您的版本放置在~/.xmonad/lib/modifiedMaximize,然后您可以通过导入它来使用。

import modifiedMaximize

在你的xmonad.hs文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接