본문 바로가기

여러가지

ubuntu 14.04 LTS 에서 맥처럼 터치패드로 가상 데스크탑 이동하기

사전 설정

1. 가상 데스크탑을 4x1로 설정한다. (이 상태로 Ctrl + Alt + 화살표 로 이동이 되어야 함)

2. 오류에 대항할 멘탈



아래의 모든 설정은 Ubuntu 14.04 LTS 를 기준으로 설명한다.


일단 Unity built-in 제스쳐를 비활성화 시켜야 한다.


그래서 unity 소스를 받아 해당 부분을 주석처리하고, 빌드 후에 설치 하는 방식으로 진행했다.


$ sudo apt-get build-dep unity



오류나면 아래 참고.


이제 unity 소스를 받는다.

$ cd /tmp

$ mkdir unity;cd unity

$ apt-get source unity


그리고, 해당 제스쳐 부분의 소스를 수정해준다

$ cd unity-[받은 unity 버전에 따라 다름]

$ cd plugins/unityshell/src/

$ vi unityshell.cpp


그리고 UnityScreen::InitGesturesSupport() 함수를 수정해준다.


위 사진과 같이 주석처리 해준다.


그리고 재빌드 해주자

아까 받은 unity 소스 디렉토리로 들어가서,

$ cd /tmp/unity/unity-*

$ dpkg-buildpackage -us -uc -nc

$ cd ..

$ sudo dpkg -i *.deb

$ sudo apt-get -f install //의존성에 맞게 설치

$ sudo apt-get autoremove // 필요없는 것들 삭제



그리고 unity 업데이트를 막기위해

$ echo "unity hold" | sudo dpkg --set-selections


여기까지 마친후 로그아웃 & 로그인 시 터치패드에 세 손가락을 이용한 제스쳐가 작동하지 않는 것을 볼 수 있다.


unity에 새로운 버전이 나오게 되면 위와 같은 과정을 다시 해줘야 한다 ㅜㅜ 다른 방법을 찾기 전까진 이렇게 해야 할 듯