Ubuntu Xenial Xerus에서 멀티 터치 제스처를 만들 수 있습니까? 예를 들어 TouchEgg? 나는 이미 시도했지만 성공하지 못했습니다.
Ubuntu Xenial Xerus에서 멀티 터치 제스처를 만들 수 있습니까? 예를 들어 TouchEgg? 나는 이미 시도했지만 성공하지 못했습니다.
답변:
나는 그것이 작동하도록 성공하지 못했습니다 touchegg
. 그러나 다른 도구 를 사용하여 쉽게 달성 할 수있는 방법이 있습니다. 단계는 다음과 같습니다. 처음 다운로드 할 때는 libinput-gestures
git 저장소에서 컴파일 하고 설치하십시오.
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
확인 libinput-tools
및 xdotool
설치됩니다
sudo apt install libinput-tools xdotool
터치 패드 장치를 읽을 수있는 권한을 갖기 위해 현재 사용자가 입력 그룹에 있는지 확인하십시오.
sudo gpasswd -a $USER input # Log out and back in to assign this group
시작할 libinput-gestures
때마다 시작 하십시오 .
libinput-gestures-setup autostart
이제 아래로 스 와이프하여 가상 작업 공간을 변경할 수 있습니다. 일부 사용자 정의 구성을하려면 구성 파일을 홈 폴더로 복사해야합니다. 그런 다음 그곳에서 변경할 수 있습니다.
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf
추가 문서는 git 저장소를 참조하십시오 : https://github.com/bulletmark/libinput-gestures
변경 사항을 적용하려면 로그 아웃 한 다음 로그인해야합니다.
xserver-xorg-input-mtrack
도하지도 touchegg
작동 하지 않았지만 이제는 귀하의 솔루션으로 완벽합니다! :) 심지어 Synaptics 드라이버의 부드러운 스크롤 기능을 내장하고 있습니다. (이 장치는 그래픽 칩이 튀어 나온 2011 MacBook Pro입니다.) 추가하고 싶은 한 가지 이유는 어떤 이유로 든 로그 아웃했다가 다시 그룹에 읽기 권한을 부여하기에 충분하지 않다는 것입니다. 재부팅 후 작업을 시작했습니다.
libinput-gestures-setup start
다른 사람들에게 문제 가 있는 경우의 출력을 확인하는 것이 좋습니다 ! 유용한 오류 메시지를 제공합니다.
libinput-gestures-setup restart
됩니다. 매번 텍스트 편집기를 종료하지 않아도되므로 다른 터미널에서 사용하는 것이 좋습니다.
xinput 2FGT 제스처를 비활성화하고 제스처가 xserver에 버블 링되도록하여 터치 작업을 수행 할 수 있습니다.
이를 수행하려면 수정하려는 입력 메소드의 ID를 찾으십시오.
xsetwacom list
그런 다음 사용하여 해당 메소드의 제스처 처리를 비활성화하십시오.
xsetwacom set (id here) Gesture off
이것은 나를 위해 작동합니다.
재부팅 이후에도 이러한 변경 사항을 영구적으로 유지하려면 가장 쉬운 방법은 위에서 명령을에 작성하는 것 ~/.xinirc
입니다. 다른 방법 은 여기 를 참조 하십시오 .
libinput-gestures는 우분투 16.04의 xps15에서 작동합니다.
그리고 configure 명령을 공유하고 싶습니다.
gesture swipe up 3 xdotool key ctrl+alt+Up
gesture swipe down 3 xdotool key ctrl+alt+Down
gesture swipe left 3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d
예.
먼저 터치 패드가 멀티 터치를 지원하는지 확인하고 싶습니다. 여기에 기록 된대로 터치 패드가 두 개 이상의 손가락 제스처를 지원하는지 테스트하려면 어떻게해야합니까?
sudo apt-get update
sudo apt-get install geis-tools
geisview
새 창에서 DeviceAdded :( 아마도 마지막 옵션)로 이동하여 장치 터치를 확인하십시오. finger_number는 터치 패드가 지원하는 멀티 터치 손가락의 수를 알려줍니다.
다음으로 touchegg를 설치하십시오.
sudo apt install touchegg
그런 다음 홈 디렉토리로 이동하십시오.
다음 내용으로 .xprofile 파일을 작성하십시오.
synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &
이제 컴퓨터를 다시 시작하십시오.
로그인 할 때 touchegg에서 멀티 터치 지원이 필요합니다. 파일을 구성하고 제스처를 수정할 수 있습니다
~ / .config / touchegg / touchegg.conf
sudo apt install touchegg
.