사용자 도구

사이트 도구


linux:ubuntu:touchpad

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:ubuntu:touchpad [2014/11/17 14:46]
kwon37xi [타자 치는 중 터치패드 자동 끄기]
linux:ubuntu:touchpad [2020/07/26 17:04] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Ubuntu Linux Touchpad ====== ====== Ubuntu Linux Touchpad ======
-===== 타자 치는 중 터치패드 자동 끄기 ===== +  * [[linux:fusuma|Fusuma]] 
-최신 배포판에서는 마우스&터치패드 설정 메뉴를 통해 해결 가능하지만 현재 13.04 Xubuntu의 설정 메뉴를 통한 터치패드 끄기는 마우스 이동까지 모두 꺼버려서 오히려 불편하다. 다음 설정을 사용하는것이 낫다.+  * [[linux:libinput_gestures|libinput-gestures]] 
 + 
 +===== Tab으로 클릭 기능 끄기 ===== 
 +빨콩이 있는 Thinkpad 기종을 사용할 때는 터치패드 탭 기능이 거의 필요없어서 끄는게 나은듯하다. 
 +<code sh> 
 +synclient MaxTapTime=0 
 +</code> 
 + 
 +===== 타자 치는 중 터치패드 Tab 클릭 자동 끄기 ===== 
 +Tab 기능 자체를 껐다면 이 기능은 불필요하다. 최신 배포판에서는 마우스&터치패드 설정 메뉴를 통해 해결 가능하지만 현재 13.04 Xubuntu의 설정 메뉴를 통한 터치패드 끄기는 마우스 이동까지 모두 꺼버려서 오히려 불편하다. 다음 설정을 사용하는것이 낫다.
  
 gpoiting-device-settings를 이용해서 터치패드의 특정 기능을 완전히 끄는 대신, **syndaemon**이라는 명령으로 타자를 치는 중에만 터치패드를 자동으로 잠깐 끄도록 할 수도 있다. gpoiting-device-settings를 이용해서 터치패드의 특정 기능을 완전히 끄는 대신, **syndaemon**이라는 명령으로 타자를 치는 중에만 터치패드를 자동으로 잠깐 끄도록 할 수도 있다.
줄 8: 줄 17:
  
 시작 프로그램으로 다음 명령을 등록해 주기만 하면 타자를 치면 그 순간부터 1초동안은 터치패드가 꺼져서 태핑이나 스클롤링이 작동하지 않게 된다. 시작 프로그램으로 다음 명령을 등록해 주기만 하면 타자를 치면 그 순간부터 1초동안은 터치패드가 꺼져서 태핑이나 스클롤링이 작동하지 않게 된다.
-<code sh> +
-syndaemon -t -i 1 -d +
-</code>+
 상세한 옵션은 ''syndaemon %%--%%help''를 참조한다. 상세한 옵션은 ''syndaemon %%--%%help''를 참조한다.
  
 +  * ''-i 초'' : 키보드 친뒤 마우스 활성화시킬 때까지의 시간. 너무 길면 키보다 치다가 마우스 클릭이 안먹음.
 +  * ''-t'' : 타이핑 직후 탭과 스크롤만 금지. 마우스 움직임은 지속.
   * ''-K'' 옵션의 경우 단축키 사용을 무시하는 것인데 단축키를 이용해 커서 위치 변경시 문제가 발생하게 된다.   * ''-K'' 옵션의 경우 단축키 사용을 무시하는 것인데 단축키를 이용해 커서 위치 변경시 문제가 발생하게 된다.
   * ''-m 100'' 키보드를 누르기 시작했는데 터치패드 인식이 작동하는 경우가 있는데, 그게 ''-m 200''(ms)가 기준이라 키보드 친 뒤 200ms 이내에 터치패드를 건드렸을 때 발생하는 문제인 것으로 보인다. 이 값을 줄여볼 것.   * ''-m 100'' 키보드를 누르기 시작했는데 터치패드 인식이 작동하는 경우가 있는데, 그게 ''-m 200''(ms)가 기준이라 키보드 친 뒤 200ms 이내에 터치패드를 건드렸을 때 발생하는 문제인 것으로 보인다. 이 값을 줄여볼 것.
-  * ''-R'' 옵션 사용시 키보드 눌림에 대한 인식이 뭔가 더 느린 것 같다. --> ''-m''이 원래 범인 인듯한느낌.+  * ''-d'' : daemon mode 
 +  * ''-R'' : use XRecord extension 
 loadsyndaemon.sh <code sh> loadsyndaemon.sh <code sh>
 #!/bin/sh #!/bin/sh
 killall -q syndaemon killall -q syndaemon
-syndaemon -t -i 1.0 -m 100 -R -d+syndaemon -t -i 0.5 -m 100 -R -d
 </code> </code>
  
 ===== Natural Scrolling ===== ===== Natural Scrolling =====
   * Gnome, XFCE : ''Settings -> Mouse/Touchpad -> Reverse Scroll Direction'' 해도 되긴 하지만 일부 애플리케이션에서 무시하는 듯하다. 다음 설정을 따르는 것이 나을 듯.   * Gnome, XFCE : ''Settings -> Mouse/Touchpad -> Reverse Scroll Direction'' 해도 되긴 하지만 일부 애플리케이션에서 무시하는 듯하다. 다음 설정을 따르는 것이 나을 듯.
 +    * 이 값은 ''dconf-editor''에서 ''org > gnome > settings-daemon > peripherals > touchpad''의 ''Natural scroll''을 켰을 때와 같은 것으로 보임. 그러나 모든 애플리케이션이 이 설정을 따르지는 않고 있음. 이것과 아래 둘 다 해줘보자.
   * http://askubuntu.com/questions/91426/reverse-two-finger-scroll-direction   * http://askubuntu.com/questions/91426/reverse-two-finger-scroll-direction
   * ''/usr/share/X11/xorg.conf.d/50-synaptics-conf'' 편집 후 재부팅<code>   * ''/usr/share/X11/xorg.conf.d/50-synaptics-conf'' 편집 후 재부팅<code>
줄 34: 줄 46:
 synclient HorizScrollDelta=-70 synclient HorizScrollDelta=-70
 </code> </code>
 +  * ''libinput'' 사용시 : [[https://www.topbug.net/blog/2017/02/23/enable-natural-scrolling-for-trackpads-using-libinput/|Enable Natural Scrolling for Trackpads Using libinput - Top Bug Net]] 
 +  * Natural Scrolling 은 터치패드에만 적용하고 마우스에는 적용하지 않는다.
 ===== 터치패드 설정 GUI ===== ===== 터치패드 설정 GUI =====
  
줄 80: 줄 93:
 </code> </code>
  
 +===== synclient =====
 +  * touchpad 옵션 조정 프로그램
 +  * [[http://tombuntu.com/index.php/2011/11/06/persistent-touchpad-configuration-in-ubuntu-11-10/|Persistent Touchpad Configuration in Ubuntu 11.10 | Tombuntu]]
linux/ubuntu/touchpad.1416203188.txt.gz · 마지막으로 수정됨: 2014/11/17 14:46 저자 kwon37xi