XMonad를 사용하여 애플리케이션을 열고 특정 창 스택 위치로 이동하는 방법은 무엇입니까?

XMonad를 사용하여 애플리케이션을 열고 특정 창 스택 위치로 이동하는 방법은 무엇입니까?

어쨌든 특정 창 위치에서 모든 새 응용 프로그램을 열 수 있습니까?

내가 달성하고 싶은 것은 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
...

관련 정보