xrandr - 모니터를 올바르게 이동할 수 없습니다

xrandr - 모니터를 올바르게 이동할 수 없습니다

저는 모니터 3개가 있는 데스크탑에 Arch Linux를 새로 설치하고 있습니다. 저는 그것을 설치했고 X( xf86-video-nouveauNvidia RTX 카드가 있기 때문에) 그것을 bspwm창 관리자로 선택했습니다.

Arch wiki의 지침에 따라 xrandr책상 위의 물리적 레이아웃에 맞게 모니터의 상대적 위치를 변경하여 설치했습니다. 이것을 실행한 후 xrandr -q모니터 3개(DP-1, HDMI-1, DVI-D-1)의 이름을 얻었고 왼쪽에서 오른쪽으로 DVI-D-1, DP 순으로 정렬하려고 합니다. -1 HDMI-1. 이를 위해 다음을 실행합니다.

xrandr --output DP-1 --primary --auto --output DVI-D-1 --auto --left-of DP-1
xrandr --output DP-1 --primary --auto --output HDMI-1 --auto --right-of DP-1

이렇게 하면 데스크탑에 있는 모니터의 물리적 레이아웃에 따라 마우스를 한 곳에서 다음 곳으로 이동할 수 있도록 모니터 순서가 변경되지만 모든 마우스 이벤트는 여전히 잘못된 모니터에서 실행됩니다. 즉, DP-1에 표시된 창에서 마우스와 상호 작용하려면 마우스를 DVI-D-1에 놓아야 합니다. HDMI-1의 버튼을 클릭하려면 마우스를 DP-1 위에 올려 놓아야 합니다. DVI-D-1에 표시할 창을 선택하려면 마우스가 HDMI-1을 초과해야 합니다.

나는 탐색했다오랫동안 Arch 위키에서디스플레이를 이동하는 방법과 디스플레이를 서로 상대적으로 배치하는 방법을 지정하는 페이지입니다. 이 사람에게서 주기적인 위치 기준을 세우는 것에 대해 찾 xrandr거나 --left-of경고하는 것은 --right-of내가 겪고 있는 행동을 설명하지 않습니다.온라인 참고 자료이것을 xrandr설정하는 방법을 설명하십시오 . 나는 이것을 따르고 제안한 대로 만들었습니다.bspwmbspwmrcbspwmrc아치스 위키다중 모니터의 경우.

xrandr모니터 및 마우스 이벤트의 방향을 올바르게 조정하는 방법은 무엇입니까 ?

답변1

이 문제는 비디오 드라이버를 변경하면 해결될 수 있습니다. xf86-video-nouveau드라이버를 제거 하고 전용 드라이버로 교체하면 nvidia( 모니터를 정렬하는 nvidia-utils데 사용됨 ) 예상대로 작동합니다.nvidia-settings

나는 무료 소프트웨어를 선호하기 때문에 이것은 불행한 일이지만, 푸시가 필요할 때 이것은 실제로 작동합니다.

관련 정보