우분투 8.04에서 터치스크린이 이상하게 동작할 때

그동안 상당히 골 썩고 있었던 문제였습니다-_-;; 제 랩탑은 터치스크린을 지원합니다. 그렇기 때문에 저는 Xournal로 필기하거나, Grab and Drag 등의 확장기능으로 웹페이지를 스크롤하는 등의 터치스크린을 이용하는 작업이 많은 편입니다.(아래 Super Drag and Go 등의 확장기능도 터치스크린에서는 상당히 유용하지요. 반대로 All in One Gesture는 터치스크린으로 하기엔 꽤 불편합니다.)그런데 이전의 우분투에서는 그런 현상이 없었는데 8.04로 업데이트하고부터 조금 이상한 현상이 발생했습니다.

그림처럼 터치스크린으로 드래그를 하고 난 다음 클릭을 하면 원래 마우스 포인터가 있던 자리나 아예 엉뚱한 자리에 클릭이 되버리는 문제가 발생 한 것입니다.. 덕분에 의도하지 않은 클릭을 해버리는 경우가 무수히 많았습니다.이게 또 이런 상태로 한참 작업하다보면 괜찮아집니다-_-;; 그래서 불편하긴 해도 꼭 고쳐야할 문제는 아닌..”성가심”정도의 레벨이었습니다.제 나름의 원인 파악은 터치스크린 드라이버에 필요한 X11:GUITest 모듈을 직접 컴파일하지 않고 패키지로 설치했기 때문이라고 생각했습니다.(패키지는 시노삐님께서 수고해주셨습니다..감사) 그러나 이것은 제가 나중에 다시 컴파일 해보고 나서도 똑같은 현상이 발생했기에 아니라는 것을 파악했습니다.그러다가 아래 포스팅을 작성하던 도중 문득 갑자기 떠오르는게 있었습니다.우분투 8.04에는 compiz 0.7.4가 설치되어 있습니다. compiz 0.7.4에는 추가된 플러그인이 두가지 있는데 “돋보기(magnifier)”와 “마우스 보기(Show Mouse;마우스 주위를 별들이 돌아다니는)” 플러그인입니다. 이 플러그인은 모두 마우스의 경로를 따라다닌다는 특징이 있는데 이것을 가능하게 하는 플러그인이 바로 아래의 “마우스 위치 따르기(Mouse Position Polling)” 플러그인입니다. 이것은 자체로는 아무것도 하지 않지만 위의 두 확장기능에 의존성이 걸려있는 플러그인이이지요.

혹시 새롭게 발생하는 문제가 이것과 관련된 문제인가 싶어서 이 플러그인을 해제해본 다음 compiz를 재시작하니 문제가 사라졌습니다(…)예전처럼 터치스크린 클릭이 정확하게 먹힙니다.^^혹시 터치스크린을 쓰시는 분들중 저와 같은 문제가 발생하시는 분이 계시다면 이렇게 해결해 보시는 것도 한 방법일 것 같습니다^^덧. 분명히 번역이 된 부분임에도 정작 결과물을 못 쓰다보니 플러그인들의 한글 이름이 뭔지 헷갈리는군요-_-;;

Ubuntu에 게시되었습니다