저는 Arch Linux와 i3wm v4.21.1을 사용하고 있습니다.
저는 설정을 위해 3개의 모니터를 사용합니다 xrandr
. 내가 하고 있는 일과 예상되는 동작은 다음과 같습니다.
- 애플리케이션을 열고 싶은 모니터로 커서를 이동하세요(이 경우에는 Steam).
- Mod+를 눌러 DD 메뉴를 열고 를 입력
steam
한 후 Enter를 누릅니다. - 커서가 위치한 모니터에서 응용 프로그램이 시작됩니다.
실제로 일어난 일:
- 애플리케이션을 열고 싶은 모니터로 커서를 이동하세요(이 경우에는 Steam).
- Mod+를 눌러 DD 메뉴를 열고 를 입력
steam
한 후 Enter를 누릅니다. - 커서가 자체적으로(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