Ubuntu 15.10 (Gnome)에서 시냅스 터치 패드 탭 투 클릭이 작동하지 않음


18

우분투 그놈 설치를 15.10으로 업그레이드했으며 터치 패드 단일 탭 기능을 제외한 모든 것이 좋습니다. 한 번 클릭하여 작동하지 않습니다 . 그리고 synaptics.conf파일 편집과 같은 가능한 모든 솔루션을 시도했습니다 .

내가 알아 차린 한 가지는 다음과 같습니다. 모든 입력 장치에 대해 스키마에는 원본과 deprecated항목이 있지만 touchpad그 안에는 있습니다 deprecated. 이것이 원인입니까?

이 문제를 해결하는 방법을 모르겠습니다. 도와주세요!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

아래는 마우스 및 터치 패드 설정의 스크린 샷입니다. 여기에 이미지 설명을 입력하십시오

또한 내 synclient결과는

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

xinput명령은 다음을 산출합니다.

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [slave  pointer  (2)]  
Virtual core keyboard             id=3  [master keyboard (2)]  
 ↳ Virtual core XTEST keyboard    id=5  [slave  keyboard (3)]  
 ↳ Power Button                   id=6  [slave  keyboard (3)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

xinput list-props 12명령 결과 :

Xinput 목록 소품 결과


답변 여기에는 터치 패드가 마우스로 인식 될 수 있음을 시사한다. 나열된 해결책 중 일부가 도움이 될 수 있습니다.
christopherlovell

나는 그것이 문제라고 생각하지 않습니다. 'xinput'출력으로 질문을 업데이트했습니다. 참조하십시오!
kmario23

링크에서 접근법을 시도 했습니까? xinput은 터치 패드를 분명히 식별했지만 그놈은 그렇지 않았으므로 시냅스 드라이버가 제대로 작동하지 않거나 연결되지 않았습니다.
christopherlovell

나는 모든 수정을 시도했지만 아무것도 효과가 없다 :(
kmario23

1
왜 사진을 올리나요? 텍스트로 게시 할 수 있습니다. 그리고 그것은 가득하지 않습니다.
Pilot6

답변:


34

ctrl+ alt+ 를 눌러 터미널을 열고 다음을 t입력하십시오.

synclient TapButton1=1 TapButton2=3 TapButton3=2

그것은 나를 위해 일했다 ...


감사! 그러나 재부팅 후에는 작동하지 않습니다. 영구적으로 만드는 방법이 있습니까?
kmario23

@ kmario23 추측에 따르면 시냅스 드라이버 모듈 옵션을 설정해야합니다. 불행히도 나는 모바일 상태이며 쉽게 확인하거나 수행 방법을 찾을 수 없지만 어디서부터 시작 해야할지 아이디어를 제공합니다.
Darael

감사! 이 답변은 지속성을 유지하는 데 도움이되었습니다. askubuntu.com/a/772094
Gabe Kopley

18

마침내 내 문제를 해결하기위한 수정 사항을 찾았습니다.

bashrc로그인 할 때마다 컴파일 할 수 있도록 다음 줄을 추가 했습니다.

synclient TapButton1=1 TapButton2=3 TapButton3=2

꽤 해킹은 아니지만 잘 작동합니다. 커뮤니티가 버그를 해결하기를 바랍니다 ..


업데이트 : 이 핵은 우분투 17.04에서도 잘 작동하는 것 같습니다 . 이는 버그가 커뮤니티에서 아직 수정되지 않았 음을 의미합니다.

추신 : 또한 이 훌륭한 솔루션을 참조하십시오


2
작동 설정을 찾았 /etc/X11/xorg.conf.d/70-synaptics.conf
으므로

훌륭합니다, 이것은 우분투 17.04 일
벤 와인딩

11

마우스 설정을 업데이트 했습니까? 업데이트 후 동일한 문제가 발생했지만 탭 투 클릭이 비활성화되었습니다.

마우스 및 터치 패드 설정

그렇지 않으면 이 스레드 에 따라 로그 아웃했다가 다시 로그인 할 가치가 있습니다.


감사! 그러나 터치 패드 아래에는이 세 가지 옵션 [클릭하여 클릭, 두 손가락 스크롤, 자연 스크롤]이 표시되지 않습니다. 그러나 스크롤과 모든 것이 잘 작동하지만 탭하여 클릭하면 작동하지 않습니다.
kmario23

설정을 업데이트하는 절차를 알려주시겠습니까?
kmario23

마우스를 오른쪽 상단으로 이동하고 설정 버튼을 클릭 한 다음 마우스 및 터치 패드로 이동합니다. 설정이 있어야합니다.
christopherlovell

그 옵션이 보이지 않습니다. 업데이트 된 질문을 참조하십시오.
kmario23

9

우분투 그놈 16.04에서도 같은 문제가 있었고 Eliah Kagan의 답변에 언급 된 유사한 기술로 해결 했지만 주석 에서 수정 되었지만 약간의 차이점이 있습니다.

  1. " dconf Editor "앱을 시작하십시오 . (설치되지 않은 경우, 실행 sudo apt-get install dconf-tools)

  2. 이동 : org → gnome → desktop → peripherals → touchpad

  3. 탭하여 클릭을 사용하도록 설정 합니다 .


매력처럼 작동합니다!
kmario23

18.04를 설치 한 후 비슷한 문제가 발생했습니다. 마우스를 설치하는 동안 마우스가 연결되었으므로 터치 패드도 마우스처럼 보였습니다. 이 방법으로 원하는 설정을 편집하고 마우스를 연결하지 않고 재부팅하면 문제가 해결되었습니다.
Al F

2

우분투 그놈 wily 늑대 인간으로 업그레이드 한 후에도 같은 문제가있었습니다. 그래서 터치 패드의 기능을 다시 사용할 수 있도록 키보드로 사용자 정의 단축키를 만들고, synclient TapButton1=1명령을 입력하고 이름 양식을 채우고 원하는 키보드 조합을 선택하십시오. 한동안은 충분하고 업데이트를 기다립니다.


2

며칠 전에 우분투 17.04로 업그레이드했으며 같은 문제에 직면했습니다. 이것은 트릭을 수행합니다.

    sudo apt install xserver-xorg-input-synaptics

이 것만 다운로드하면됩니다.


1

설정 창에서 사용자는 마우스를 설정할 수 있습니다. 그러나 터치 패드를 구성해야합니다. 콘솔은 먼저 "synclient tapbutton1 = 1"을 재부팅하거나 절전 모드로 전환하는 데 도움이됩니다.

내가 이해하는 것처럼 시스템은 장치를 잘못 식별합니다. 버그처럼 보입니다.


0

이것을 시도해보십시오 .UbuntuGnome 15.10에서 저에게 효과적이었습니다. 그래서 시작 응용 프로그램에 항목을 만들었습니다.

선호하는 편집기를 사용하여 다음 내용으로 스크립트를 작성하고 예를 들어 다음과 같이 저장하십시오 touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

스크립트를 실행 가능하게 만드십시오.

chmod +x touchpad.sh

이제 스크립트를 실행하고 작동하는지 확인하십시오.

여기에있는 원본 정보 : http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput


감사! 그러나 그렇게하면 클릭하여 작동하지만 스크롤은 작동하지 않습니다. 어떤 제안?
kmario23

0

최종 사용자로서 내가 찾은 가장 쉬운 방법은 마우스 터치 패드 설정에서 "기본 버튼"을 마우스 오른쪽 버튼으로 클릭하는 것입니다.

더블 탭은 여전히 ​​기본 왼쪽으로 작동하고 버튼 영역의 탭은 오른쪽 탭으로 작동합니다.

우분투 17.04.


0

이 프로세스를 자동화하는 스크립트를 작성했습니다. 시스템이 시작되면 자동으로 시작됩니다. 따라서 동일한 명령을 반복해서 실행할 필요가 없습니다. 스크립트 링크는 github.com/Ryko-git/click-on-touchpad 입니다.

설치 과정은 매우 쉽습니다. github 페이지에 있습니다.

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