작업 공간을 변경하는 터치 패드 제스처


58

나는 Mac을 소유 한 친구와 이야기하고있었습니다. 그는 터치 패드를 가로 질러 세 손가락을 스 와이프 할 때 해당 방향으로 작업 공간으로 이동하도록 설정했습니다. 우분투에서 이것을 설정할 수 있습니까?


1
이 방법이 효과가 있는지 개인적으로 보증 할 수는 없지만 원하는 것을 할 수있는 프로그램 EasyStroke이 있습니다. 설정 지침 은 여기 를 참조 하십시오 .
JamesG

답변:


11

터치 패드 (하드웨어)가이 기능을 지원해야하고 터치 패드를 구성해야 할 수도 있습니다 (Ubuntu는 일부 하드웨어를 자동으로 인식하고 활성화합니다).

일반적인 건조기는 시냅스입니다. 제어판의 마우스 및 터치 패드 섹션에서 두 손가락 스크롤을 활성화 할 수 있습니다.

제어판

추가 옵션을 원하면 몇 가지 구성 파일을 수동으로 편집해야하며 옵션은 하드웨어에 따라 다릅니다.

여기 디버깅 페이지가 있습니다 :

https://wiki.ubuntu.com/DebuggingTouchpadDetection

해당 페이지를 살펴보십시오. 하드웨어를 식별 할 수 있으면보다 구체적인 지원을 제공 할 수 있습니다.

하드웨어 별 안내서의 예 : https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

쉬운 스트로크 고려

"easystroke"를 볼 수도 있습니다

http://sourceforge.net/apps/trac/easystroke/wiki

이지 스트로크의 데모는 다음과 같습니다. http://www.youtube.com/watch?v=CagAEgXAAzA


2
Ubuntu 14.04에 가로 스크롤 옵션이 표시되지 않습니다. 이것은 하드웨어 구성과 관련이 있습니까?
부여

1
우분투 16.04에 대한 해결책이 있습니까 ??
Ivan Aracki

26

우분투에서 터치 패드 제스처를 사용하여 작업 공간을 변경하는 방법

touchegg를 사용한 완전한 자습서, easystroke는 터치 패드가 아닌 마우스와 함께 사용하는 것이 좋습니다.

화합을 사용하는 경우 내장 제스처와 충돌이 발생할 수 있습니다. 이 문제와 관련하여 정보를 얻은 튜토리얼 (아래 링크 참조). 제스처에 대한 빌드가 없었으므로이 방법은 설정 방법에 대한 정보 만 제공합니다.

  1. Touchegg 다운로드 :

    sudo apt install touchegg
    
  2. 그것을 실행하지만 그 직후에 죽이면 파일이 생성됩니다.

    ~/.config/touchegg/touchegg.conf
    
  3. 원하는 편집기에서 열고 아래 세 줄을 name = "All"섹션에 추가하십시오.

    <gesture type="DRAG" fingers="3" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
    <gesture type="DRAG" fingers="3" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    
  4. touchegg를 실행하여 사용해보십시오

    touchegg &
    
  5. 원하는대로 구성 파일을 편집 한 다음 시작 응용 프로그램 목록에 touchegg를 추가하십시오.

내가 언급 한 튜토리얼은 여기 에서 찾을 수 있습니다 -오래된 것들이 있습니다 (컴파일 할 필요가 없습니다). 어쨌든 제작자에게 감사합니다!


내 컴퓨터에서 제스처가 인식되지 않습니다 :(
Jonah

2
이것은 우분투 15.04에서 작동하지 않습니다
Lucio

4
그래, 내 XPS13에서 15.04를 실행하거나 (오늘 밤 16.04를) 실행하지 않습니다. O / S가 3 개의 손가락 탭 (대부분)을 인식하지만 touchegg는 관심이 없기 때문에 문제를 해결하는 데 유용한 방법이 있는지 궁금합니다.
Scaine

3
우분투 16.04에 대한 해결책이 있습니까 ??
Ivan Aracki

1
내 경우에는 작동하지 않지만 Ubuntu 16.04는 두 손가락 스크롤을 감지하지만 3 손가락처럼 멀티 터치는 감지하지 않습니다. 더 설치해야합니까?
제라드 쿠아 드라 스

15

편안한 스 와이프

편안하게 스 와이프 해보세요 . 작업 공간을 전환하기위한 3 손가락 및 4 손가락 제스처와 Mac에서 확대 된 창과 같은 몇 가지 기능을 제공합니다.

이것은 또한 xdotool을 사용하지만, 나에게 묻는다면 게으른 libinput-gesture보다 더 편안합니다.


1
우분투와 함께 작동 18.04 LTS
Nitsan Baleli

Kubuntu 18.04 LTS와 원활하게 작동
미묘한 추적자

2
Ubuntu 18.10의 경우 src / comfortable-swipe.cpp의 "libinput-debug-events"를 "libinput debug-events"로 세 번 바꿔야합니다. "bash install"로 설치하는 것보다
Alex Leidwein

내 18.04에서 작동하지만 응답하는 데 몇 초가 걸리고 팬들은 시끄럽고 시끄러워서 가치가 없습니다. 이 시간 동안 멈춤에 특별한 것은 나타나지 않습니다.
wranvaud

5 분 안에 근무했는데 몇 시간 후에는 아무 것도 효과가 없었습니다. 훌륭합니다, 공유해 주셔서 감사합니다!
maxime1992

10

다음은 Ubuntu 16.04 및 2017 Dell XPS 13 (9360)에서 나를 위해 일했습니다.

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

위의 단계 후에 컴퓨터를 다시 시작하십시오. 내는 ~/.config/libinput-gestures.conf것입니다 :

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

시냅틱 스 터치 패드와 HP 엔비 13에 17.10에서 작업 한 덕분에,
lswim

xdotool은 키 콤보를 발사하기 때문에 KDE에서 일치하는 바로 가기가 있는지 확인하십시오.
앤드류 Crouthamel

우분투 16.04와 에이서 작동하지
제라드 Cuadras

1

이것은 내 해결책이었습니다 : 4 손가락과 자연스러운 방향.

 <gesture type="DRAG" fingers="4" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    <gesture type="DRAG" fingers="4" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>

2
어떤 프로그램이 필요합니까?
g3mini

@ g3mini touchegg, tsusanka가 제안한 것처럼
Andrii Abramov

감사합니다 =) 내가 물었을 때 아직 답변이 없었습니다 = D
g3mini

1

xdotool과 함께 시냅틱 드라이버를 사용하여 그렇게했습니다 ...

맥북 터치 패드 속도 :

sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
        Option "AccelFactor" "0.025"
        Option "MinSpeed" "0.80"
        Option "MaxSpeed" "0.95"
        Option "FingerHigh" "55"
        Option "FingerLow" "45"

세 손가락 제스처 변경 작업 공간의 경우 :

sudo nano ~/.config/libinput-gestures.conf
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

0

이미 언급 한 것처럼 :

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

그러나 당신은 가야합니다 :

cd ~/libinput-gestures

작성된 libinput-gestures.conf를 편집하십시오.

gedit libinput-gestures.conf

그리고 다음이 올바르게 설정되어 있는지 확인하십시오.

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

기억하십시오 : Ubuntu 설정에서 키 조합을 위에 표시된 것과 조합해야합니다. 이것이 기본값이어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.