본문 바로가기
Ubuntu/Linux

우분투(Ubuntu) 원격연결 시 왼쪽 마우스 버튼 사용하는 방법

by 하센세 2014. 2. 20.

윈도우의 원격데스크탑 관리를 통해 우분투로 접속한다면 특이한 버그를 하나 발견하게 된다.

물론 마우스를 오른손잡이로 쓰면 상관 없겠지만 나처럼 왼손 오른손 다 쓰는 사람은 필요에 의해

왼쪽마우스를 사용하고 싶은데 로컬로 직접연결한 서버컴퓨터는 잘되나 xrdp로 연결해서는 되지않는

이상한 경우를 겪게 된다.


한동안 고쳐지지 않는 이문제 꽤나 고생했는데 방법을 찾았다.


아이디어는 마우스의 순서를 강제적으로 왼손마우스로 바꾸는 법이다. 가능하냐구? 

당연히 가능하다 왜냐하면 운영체제는 하드웨어의 키를 물리적으로 인식하고 있는것이 아닌 가상키처럼 논리적으로 

인식하고 있기 때문이다. 따라서 당연히 리눅스 3버튼 마우스를 1 2 3 순서가 아닌 3 2 1 순으로 바꾸어 버리면 자연스럽게

왼쪽마우스 가 구성된다.


방법은 다음과 같다.


xmodmap -e "pointer = 3 2 1"

영구히 설정하려면,

 

/etc/lightdm/lightdm.conf  의 [SeatDefaults] 섹션에 위명령을 수행하는 display-setup-script 를 등록해 주면된다.

 

display-setup-script=/usr/local/sbin/lightdm-setup.sh

 

/usr/loca/sbin/lighdm-setup.sh 은

#! /bin/sh

xmodmap -e "pointer = 3 2 1"

 

shell file이므로 chmod로 실행 권한을 부여한다.

chmod +x /usr/local/sbin/lightdm-setup.sh