내 .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
.(플로트 레이아웃 등에 대한 의존성을 참고하세요. 링크된 페이지의 첫 번째 단락을 참조하세요.)