2013-11-14 86 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