사전 설정
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에 새로운 버전이 나오게 되면 위와 같은 과정을 다시 해줘야 한다 ㅜㅜ 다른 방법을 찾기 전까진 이렇게 해야 할 듯
'여러가지' 카테고리의 다른 글
rdp 방화벽 막혔을때 ssh 로 우회 하기 (0) | 2015.09.30 |
---|---|
ubuntu 14.04 LTS 에서 맥처럼 터치패드로 가상 데스크탑 이동하기 - 2 (0) | 2015.08.05 |
신입 개발자 역량 평가 (0) | 2015.06.21 |
우분투 릴리즈 업뎃 실패 + 데몬팀 서버 추가 (0) | 2015.04.26 |
udp 소켓과 tcp 소켓은 통신할 수 있나 (0) | 2015.04.20 |