Ubuntu 15.10(Gnome)でSynapticsタッチパッドのタップしてクリックが機能しない


18

Ubuntuのgnomeのインストールを15.10にアップグレードしましたが、タッチパッドのシングルタップ機能を除き、すべてが順調です。シングルタップクリックは機能しません。また、synaptics.confファイルの編集など、考えられるすべてのソリューションを試しました。

私が気づいたことの1つは次のようなもので、これはちょっと奇妙です。すべての入力デバイスのスキーマは、元と持っている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 list-propsの結果


ここでの回答は、タッチパッドがマウスとして認識される可能性があることを示しています。リストされているソリューションの一部が役立つ可能性があります
クリストファーロベル

私はそれが問題だとは思わない。「xinput」出力で質問を更新しました。見てください!
kmario23

リンクのアプローチを試しましたか?xinputは明らかにタッチパッドを識別しましたが、gnomeは識別しなかったため、シナプスドライバーはおそらく正しく機能していないか、リンクされていません
-christopherlovell

私はすべての修正を試みましたが、何もうまく
いき

1
写真を投稿する理由 テキストとして投稿できます。そして、それはいっぱいではありません。
パイロット6

回答:


34

ctrl+ alt+ tを押してターミナルを開き、次を入力します。

synclient TapButton1=1 TapButton2=3 TapButton3=2

それは私のために働いた...


ありがとう!ただし、再起動後は機能しません。それを永続化する方法はありますか?
kmario23

@ kmario23の推測では、synapticsドライバモジュールオプションを設定する必要があります。残念ながら、私はモバイルを使用しており、それを簡単に確認したり、方法を調べたりすることはできませんが、それがどこから始めればいいのかがわかります。
ダラエル

ありがとう!この回答は、私がそれを永続化するのに役立ちました:askubuntu.com/a/772094
ガベコプリー

18

私はついに私の問題を解決する修正を見つけました:

bashrcログインするたびにコンパイルできるように、次の行を追加しました。

synclient TapButton1=1 TapButton2=3 TapButton3=2

かなりのハックではありませんが、うまく機能します。コミュニティがバグを修正することを願っています。


更新: このハックはUbuntu 17.04でも正常に動作するようです。つまり、このバグはコミュニティによってまだ修正されていません。

PS この素晴らしいソリューションもご覧ください


2
あなたが発見したので、作業、それは良い方法で設定することでオーバーライドシナプティクスタッチパッドの設定にある/etc/X11/xorg.conf.d/70-synaptics.conf概説として、ここで
mzzzzb

ブリリアント、これはUbuntuの17.04働いていた
ベンが巻き

11

マウスの設定を更新しましたか?更新後も同じ問題が発生しましたが、タップツークリックが無効になっていただけです。

マウスとタッチパッドの設定

それ以外の場合、このスレッドによるとログアウトして再度ログインする価値があります。


ありがとう!しかし、タッチパッドの下にこれらの3つのオプション[タップしてクリック、2本指でスクロール、自然にスクロール]は表示されません。しかし、スクロールとすべてが正常に動作しますが、タップしてクリックはできません
-kmario23

設定を更新する手順を教えてください。
kmario23

マウスを右上に移動し、設定ボタンをクリックして、マウスとタッチパッドに移動します。設定があるはずです
-christopherlovell

私はそこにそのオプションが表示されません。更新された質問をご覧ください。
kmario23

9

私はUbuntuのGNOME 16.04で同じ問題を抱えていたし、で述べた同様の手法でそれを解決しEliahケーガンの答えから適応されたコメントが、いくつかの違いがあります。

  1. dconf Editor」アプリを起動します。(インストールされていない場合は、実行します。sudo apt-get install dconf-tools

  2. 移動先: ORG→GNOME→デスクトップ→周辺機器→タッチパッド

  3. タップしてクリックを有効にします


チャームのように動作します!!
kmario23

18.04をインストールした後、同様の問題が発生しました。私のマウスはインストール中に接続されたため、システムはタッチパッドをマウスとしても見たようです。この方法で必要な設定を編集し、マウスを接続せずに再起動すると修正されました。
アルF

2

私はubuntu GNOME wily werewolfにアップグレードした後、同じ問題を抱えていました。そのため、タッチパッドの機能を取り戻すためにキーボードでカスタムショートカットを作成します。synclient TapButton1=1コマンドを入力するだけでなく、名前フォームも入力してから、お気に入りのキーボードの組み合わせを選択します。それはしばらくの間十分であり、更新を待ちます。


2

数日前にUbuntu 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

エンドユーザーとして、私が見つけた最も簡単な方法は、マウスのタッチパッド設定で「プライマリボタン」を右クリックして変更することです。

ダブルタップはまだプライマリ左として機能し、ボタン領域のタップは右タップとして機能します。

Ubuntu 17.04。


0

このプロセスを自動化するスクリプトを作成しました。システムの起動時に自動的に起動されます。そのため、同じコマンドを何度も実行する必要はありません。スクリプトのリンクはgithub.com/Ryko-git/click-on-touchpadです。

インストールプロセスは非常に簡単です。githubページに記載されています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.