modkey를 사용하지 않고 xmonad에서 부동 창을 끌어 크기 조정

modkey를 사용하지 않고 xmonad에서 부동 창을 끌어 크기 조정

.xmonad/xmonad.hs파일에는 창을 끌고 크기를 조정하는 방법을 제어하는 ​​다음 줄이 있습니다. 모드 키가 필요하지 않도록 어떻게 변경할 수 있나요?

myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $

    -- mod-button1, Set the window to floating mode and move by dragging
    [ ((modm,button1), (\w -> focus w >> mouseMoveWindow w
                                       >> windows W.shiftMaster))

    -- mod-button2, Raise the window to the top of the stack
    , ((modm,button2), (\w -> focus w >> windows W.shiftMaster))

    -- mod-button3, Set the window to floating mode and resize by dragging
    , ((modm,button3), (\w -> focus w >> mouseResizeWindow w
                                       >> windows W.shiftMaster))

    -- you may also bind events to the mouse scroll wheel (button4 and button5)
    ]

답변1

예를 들어 modm로 바꿔보세요 .0

, ((0,button2), (\w -> focus w >> windows W.shiftMaster))

(바라보다이 문서는 modKey샘플 마우스 바인딩 없이 사용하기 위한 것입니다.).

하지만바인딩을 설정 (0,button1)하면일반 마우스 클릭아마도 더 이상 GUI 프로그램에 접근하지 못할 것입니다(저는 시도해 본 적이 없습니다).

또한 레이아웃 수정자를 살펴보세요 BorderResize.(플로트 레이아웃 등에 대한 의존성을 참고하세요. 링크된 페이지의 첫 번째 단락을 참조하세요.)

관련 정보