2013-11-14 41 views
1

有时我会启动一个窗口平铺。也许作为便笺簿(使用NamedScratchpad)或this questionxmonad:在浮动和平铺之间切换窗口

现在我希望能够缩放(全屏或平铺)此浮动窗口,然后切换回前一个平铺大小&的位置。

什么是一种很好的方法来实现这一目标?另外,如果我为一个暂存器打开热键,我希望它根据我的配置文件中的规范打开---而不是根据当前状态(例如平铺)。

回答

1

如果我正确理解你的(缩放)问题,XMonad.Layout.Maximize提供了你在找什么。 注意的是maximize影响布局的命名 - 如果你使用XMonad.Layout.Named你可能想用一个键绑定maximize之前定义的名称类似

myLayout = named "myName" 
      $ maximize 
      $ someLayout 

((modm, xK_backslash), withFocused (sendMessage . maximizeRestore)) 
链接的文档中描述

目前这个模块不能完全最大化,但留下一点边界。如果你的错误,你可以修改的模块,并从那里你可以在你的xmonad.hs

import modifiedMaximize 

导入它放在您的版本在~/.xmonad/lib/modifiedMaximize