无论如何,我可以让所有新应用程序在特定窗口位置打开吗?
我想要实现的是打开 emacs 并将其移动到主窗口,但是我只在 emacs 而不是其他应用程序上执行此操作。
答案1
import qualified XMonad.StackSet as W
myManageHook :: Query (Data.Monoid.Endo WindowSet)
myManageHook = composeAll
[ className =? "Emacs" --> doF W.swapMaster
]
...
, manageHook = myManageHook <+> manageHook desktopConfig
...