웹사이트 검색

Linux에서 마우스를 매핑하는 방법


불행히도 Linux 데스크톱은 주류 운영 체제가 아니므로 주변 장치 제조업체는 마우스의 멋진 추가 측면 버튼(또는 다른 모든 것)이 의도한 대로 작동하는지 여부에 크게 신경 쓰지 않습니다. 고맙게도 Linux는 사용자가 원하는 대로 설정할 수 있는 강력한 시스템이므로 여기에서 마우스 매핑 방법에 대한 빠른 가이드를 제공합니다.

먼저 "xbindkeys” 및 "xautomation” 패키지를 설치해야 합니다. 그런 다음 터미널을 열고 "xev\를 입력하고 Enter 키를 누릅니다. 이 작은 도구는 작은 창을 만들고 마우스 움직임과 작업을 모니터링하므로 마우스를 매핑하는 과정에 필수적입니다. 이 창 위에 커서를 놓고 클릭을 시작하십시오. 마우스 버튼을 사용하여 각각에 할당된 번호를 결정합니다.

이 명령으로 터미널에 인쇄되는 정보의 양에 압도당하는 경우 "xev |grep button”을 대신 사용하여 마우스 버튼 클릭으로만 터미널 출력을 제한할 수 있습니다.

이제 우리는 etc/X11/xorg.conf로 이동하고 편집을 위해 구성 파일을 열어 매핑을 진행할 수 있는 숫자에 해당하는 버튼을 알고 있습니다. 파일에 대한 변경 사항을 편집하고 저장하려면 루트로 수행해야 합니다. 표시된 위치에서 xorg.conf 파일을 찾을 수 없더라도 오늘날 Ubuntu 기반 배포판에서 흔히 볼 수 있는 일이므로 놀라지 마십시오. 다음을 수행하여 xorg.conf 파일을 생성할 수 있습니다.

  1. "Alt+Ctrl+F1”을 동시에 눌러 콘솔 모드로 전환\n
  2. "sudo service lightdm stop\을 입력하고 Enter 키를 눌러 여전히 활성 상태인 x 서버를 종료합니다.\n
  3. "sudo X -configure\를 입력하고 Enter 키를 눌러 xorg.conf 파일을 생성합니다.\n
  4. "sudo start lightdm\을 입력하고 Enter 키를 눌러 데스크톱 환경으로 돌아갑니다.\n
  5. 새로 생성된 파일을 찾아 이름을 \xorg.conf”로 바꿉니다.
  6. 이름이 바뀐 구성 파일을 etc/X11로 이동

이제 파일을 열고 마우스 장치와 관련된 부분을 찾으십시오. 다음 스크린샷에서 29행과 34행 사이에 표시된 것과 같아야 합니다.

주목해야 할 특정 라인은 "Protocol\ 및 "ZAxisMapping\이라는 단어를 포함하는 라인입니다. 프로토콜은 장치와 시스템의 통신에 사용되는 프로토콜을 의미하므로 "PS/2\, "BusMouse\, "Explorer PS/2, "MouseSystems\, "USB\ 또는 "Logitech\ 프로토콜. 이 줄에 입력할 수 있는 많은 프로토콜이 있으며 마우스 모델에 따라 약간의 조사가 필요할 수 있지만 프로토콜을 변경하는 유일한 이유는 작동하지 않는 버튼이 있는 경우입니다. 모든 버튼이 "xev\ 명령에서 숫자를 출력하면 "ZAxisMapping\ 라인의 구성을 진행하는 것이 좋습니다.

이 줄은 마우스 스크롤 휠의 기능을 나타내며 제 경우에는 마우스 휠에도 뒤로/앞으로 기능이 있으므로 4개의 숫자가 포함되어 있습니다. 그렇지 않은 경우 위/아래 스크롤 동작에 해당하는 두 개의 숫자가 표시됩니다. 휠이 작동하지 않는 경우 "xev\ 명령 테스트 중에 마우스 휠을 스크롤할 때 생성된 숫자로 이 줄의 숫자를 변경해야 합니다. 그렇게 할 수 있으며 파일을 저장하고 X를 다시 시작하면 휠이 지금 일하십시오.

마우스 버튼 매핑에 도달하려면 "xmodmap” 유틸리티를 사용해야 합니다. 터미널을 열고 다음을 입력하십시오.

xmodmap -e “pointer = 1 4 3 7 9 5 8 2”

각 항목은 함수에 해당하므로 숫자는 무작위가 아닙니다. 첫 번째 위치는 왼쪽 클릭, 두 번째 위치는 가운데 클릭, 세 번째 위치는 오른쪽 클릭, 네 번째와 다섯 번째 위치는 위아래 스크롤 등에 해당한다는 점을 먼저 고려해야 합니다. 따라서 가운데 클릭이 작동하지 않으면 xmodmap 명령의 두 번째 위치에서 "xev\의 중간 클릭 출력 번호를 사용하십시오. 왼손잡이인 경우 키 3과 1을 반전 오른쪽-왼쪽 클릭 등에 해당하도록 바꿀 수 있습니다. 다음과 같이 입력하십시오.

xmodmap -pp

그리고 터미널에서 Enter 키를 누르면 장치에 정의된 물리적 버튼의 수와 각 항목에 해당하는 버튼을 확인할 수 있습니다.

마우스 구성은 까다로운 프로세스로 판명될 수 있으며, 특히 키보드 명령을 전송하고 작업을 훨씬 더 복잡하게 만드는 "Windows 8 및 10\ 마우스 중 하나를 구입한 경우에는 더욱 그렇습니다. xmodmap으로 다양한 구성을 시도하면 조만간 거의 항상 목표를 달성할 수 있습니다. , 하지만 문제가 발생할 경우를 대비하여 원본 xorg.conf 파일을 백업하는 것을 잊지 마십시오. 마우스 모델별 정보 및 구성 도움말을 보려면 HowToForge 포럼을 방문하십시오.