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.