안녕하세요.


건탱이 입니다.


요즘 회사일이 너무너무너무너무 많이 바뻐서 포스팅을 전혀 못하고 있습니다.


오죽하면, 첫째 아들이 아빠는 매일 회사만 간다고...


흠.. 그래도 아들 데리고 여기저기 많이 다니는데..


아이들은 과거에 대해 큰 의미를 두지 않는 것 같습니다.


그래서.. 큰맘 먹고 연차를 냈습니다.


내일 아들들을 데리고 롯데월드를 가기 위해서 이죠.


암튼 여차여차해서 쉬게 되었으니, 포스팅을 한번 해봅니다.





참으로 잉여스러운 사진 입니다.


IBM X60 랩탑에 E440 교체하고 남은 액정으로 만든 모니터를 테이블에 올려 놓았습니다.


http://blog.kunwoo.pe.kr/1


딱, 1년 전에 ThinkPad Edge E440 의 TN 패널을 FullHD IPS 패널로 교체했었죠.


그러고, 패널을 버릴까 하다가, 창고에 보관을 해 놓았었습니다.


그러다, AD 보드를 하나 구입하여 모니터로 만들어 본 것이죠.


사실 집에 컴퓨터는 엄청나게 많지요.


그런데 요즘 이렇게 사용하고 있습니다.


사설이 엄청 길었는데요. 이런 얘기를 쓰는 이유는 바로 오늘의 주제가 Ubuntu에서 사용하는 마우스의 설정이기 때문입니다.


X60 노트북에 32GB SSD를 장착하고, 메모리 3기가에 보조모니터를 연결하였더니 아직도 쓸만한 것이죠.


물론 윈도우환경은 아닙니다.


그렇다고 Ubuntu Desktop 환경도 아닙니다.


바로 Ubuntu 16.04 LTS Server 를 기반으로 LXDE 환경을 만들어 놓았습니다.


빨콩도 잘 되고, 무선랜도 잘 되고 뭐... 사용하는데는 아무 문제가 없습니다.


여기에 본격적으로 사용하기 위해, 창고에 쳐 박혀있는 이마트 노브랜드 무선 키보드 마우스 콤보를 연결하였더니


그냥 메인으로 사용할 수 있는 환경이 되어 버렸습니다.


다만, 마우스가 3버튼이기 때문에 인터넷 서핑 중 뒤로가기가 되질 않네요.


그래서, 휠버튼에 대해 뒤로가기 버튼으로 맵핑 시도를 하였습니다.




일단, 마우스의 버튼이 어떤 것인지를 알아보아야 겠지요.


sudo apt-get install xev


위 명령어로 마우스 버튼 입력을 감시하는 xev를 설치합니다.


xev 를 실행해 봅니다.


터미널에서 하기와 같이 입력을 하세요.


xev &



xev 를 실행하게 되면 아래와 같이 흰색 창이 뜨게 됩니다.


그리고 터미널에는 어떤 정보가 출력이 되지요.





버튼을 확인하기 위함이기 때문에 흰색 창에 마우스 포인터를 두고 스크롤 버튼을 눌러 봅니다.


저는 이미 스크롤 버튼을 맵핑했기 때문에


스크롤 버튼에 대한 정보가 표시가 되지 않더군요.


그래서 마우스 왼쪽 버튼을 눌러 보았습니다.



마우스 왼쪽 버튼은 1번이네요.


꼭 알 필요는 없지만, 현재 내 컴퓨터에 연결되어 있는 Input 장비를 확인하시기 위해서는


하기와 같이 Terminal 에 입력해 보면 알 수 있습니다.





xinput --list



제 무선 마우스의 id 는 9번이네요.


9번 마우스의 버튼 맵을 살펴보겠습니다.



xinput get-button-map 9





키맵을 확인해 보면 보통 1: 왼쪽 버튼, 2: 스크롤 버튼, 3: 오른쪽 버튼 입니다.


암튼 제 경우는 xev 유틸에서 표시된 휠버튼의 번호는 2번이었습니다.




마우스에 대한 정보를 확인했으니, 스크롤 버튼에 대해 정의를 해 보도록 하겠습니다.


Key 를 맵핑해주는 유틸을 먼저 설치해야 합니다.


제 경우는 xbindkeys를 설치하였습니다.





sudo apt-get install xbindkeys


xbindkeys의 설정파일을 Home Directory 에 저장하기 위해


하기와 같이 입력을 합니다.


xbindkeys --defaults >  ~/.xbindkeysrc


위와 같이 입력을 하게 되면, 각종 설정 파일들이 ~/.xbindkeysrc 라는 파일명으로 복사가 되게 됩니다.


저 같은 경우는 xbindkeysrc 뒤로가기 버튼 하나만 사용할 것이기 때문에 파일 복사를 하지는 않았습니다.


그럼 xbindkeysrc 파일에 스크롤버튼에 대해 뒤로가기 명령어를 정의해 주어야 합니다.


에디터로 xbindkeysrc 파일을 Open 해 줍니다.


vi ~/.xbindkeysrc





#Back

"xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'"

b:2





위와 같이 내용을 채워 넣습니다.


일반적인 웹브라우저의 뒤로가기 버튼은 왼쪽 alt 버튼 + 왼쪽 화살표 입니다.


단축키를 Button 2 에 맵핑한다라는 의미 입니다.


간단히 재부팅을 해 주게 되면 이젠 마우스 스크롤 버튼으로 뒤로가기를 이용할 수 있습니다.


별로 어려운 내용도 아닌 것을 .. 두서없이 주저리주저리 써 버렸네요.


암튼.. 밤이 너무 늦었습니다.


전 이만 자러 가야겠습니다.


끝 !!

저작자 표시 비영리 동일 조건 변경 허락
신고

+ Recent posts