i3가 마우스를 다른 모니터로 옮기는 이유는 무엇입니까?

i3가 마우스를 다른 모니터로 옮기는 이유는 무엇입니까?

저는 Arch Linux와 i3wm v4.21.1을 사용하고 있습니다.

저는 설정을 위해 3개의 모니터를 사용합니다 xrandr. 내가 하고 있는 일과 예상되는 동작은 다음과 같습니다.

  1. 애플리케이션을 열고 싶은 모니터로 커서를 이동하세요(이 경우에는 Steam).
  2. Mod+를 눌러 DD 메뉴를 열고 를 입력 steam한 후 Enter를 누릅니다.
  3. 커서가 위치한 모니터에서 응용 프로그램이 시작됩니다.

실제로 일어난 일:

  1. 애플리케이션을 열고 싶은 모니터로 커서를 이동하세요(이 경우에는 Steam).
  2. Mod+를 눌러 DD 메뉴를 열고 를 입력 steam한 후 Enter를 누릅니다.
  3. 커서가 자체적으로(Launch Steam을 선택한 후 몇 초 후) 기본 모니터로 이동하고 Steam이 그곳에서 시작됩니다.

커서가 다른 모니터로 이동하기로 결정하는 이유는 무엇입니까(이 경우 모니터는 기본 w/로 표시됨 xrandr)? 이는 다른 앱에서도 발생합니다. Steam은 인기 있는 예 중 하나일 뿐입니다.

이는 Steam에서 게임을 시작할 때도 발생합니다. 재생을 클릭하고 마우스를 실행하려는 모니터로 이동하면 커서가 다른(이번에는 기본이 아닌) 모니터로 이동합니다.

답변1

이는 "마우스 모핑"이라는 i3의 기능 때문입니다.

이 기능을 끄려면 i3 구성 파일 ~/.config/i3/config(또는 i3 구성 파일이 저장되는 위치)에서 다음을 설정할 수 있습니다.

mouse_warping none

또한 살펴볼 가치가 있는 것은 focus_follows_mouse속성입니다.

i3 구성 안내서에서 다음 섹션을 참조하십시오.https://i3wm.org/docs/userguide.html#_mouse_warping

관련 정보