タッチパッドの特別な領域をダブルクリックできないように無効にする方法


12

デュアルブートWindowsとXubuntuで実行されているラップトップHP-Pavilion-g(1246-ef)があります。Windowsでは、タッチパッドの左上隅にある特別な領域(小さなディップ)を使用して、ダブルクリックで無効/有効にすることができます。無効にすると、小さな赤いライトが表示されます。

ここに画像の説明を入力してください

Ubuntuでこの機能を有効にできますか?回避策は必要ありません。スクリプトとコマンドを使用せずに機能させるソリューションが必要です。

(私はXubuntuでタッチパッドをすばやく有効/無効にする方法について話していません-私は知っています。)

(面白いこと:Windowsでタッチパッドを無効にしてからUbuntuで再起動すると、タッチパッドを有効にできず、Ubuntuで無効とは表示されません。しかし、Ubuntuで完全にシャットダウン(シャットダウンではなく再起動)すると、設定がリセットされ、タッチパッドがアクティブになります。ただし、これは上記の質問とはあまり関係ありません)

(X)ubuntu 14.04 3.13.0-39-generic


この質問はX(ubuntu)でラップトップが持っているハードウェアオプション(つまり「ディップ」、そのボタン)のみを使用することを目的としており、回避策、端末コマンドまたはソフトウェアオプションを見つけて無効にすることを目的としていないことに注意してくださいタッチパッド。


1
実行udevadm monitorしてからタッチパッドをダブルクリックしてみてください。
キャメロンネモ14年

1
@CameronNemoはそれから何も得ませんでした。
RolandiXor


1
ラップトップの正確なモデル番号を教えてください。
1

2
@cipricus答えはノーですが、今のところだけです。
RolandiXor

回答:


6

これをバグとして報告する必要があります。これを報告するのに最適な場所はxserver-xorg-input-synapticsパッケージ(FreeDesktop Bugs)です。良いバグ報告ガイドラインについては、この質問をご覧ください。バグリンクをここに投稿することもできます。そのステータスを定期的に更新します。代替ソリューションを試してみたい場合に備えて、以下に回避策を示しました。FreeDesktopシステムにバグを報告することに注意してください。ログイン後、バグの報告を選択します。Xorgパッケージに対するバグを報告してください。コンポーネントの入力を求められたら、必ずを選択してくださいinput/synaptics。必要な他の特定の情報を入力します。

ID NaNのバグトラッカー

ステータス:Lookup Error 3
重要度:Lookup Error 3
割り当て先:Lookup Error 3

(バグへのリンク)


短い答えでは、これを行うLinuxドライバーがないため、これは不可能です。(おそらくバグを報告してください!)

このタッチパッドは、浸した領域を独自のボタンにすることで機能します。ダブルタップすると、Windowsドライバーは「ちょっと、タッチパッドを無効/有効にする必要があります!」と表示します。次に、無効化または有効化メッセージをタッチパッドに送信し、その状態を設定します。

再起動しても、タッチパッドの電源は失われません。そのため、どのような状態でも保持されます。完全にシャットダウンすると、電力が失われるため、状態がリセットされます。

私の知る限り、少なくともカーネル単位で、このディップでこれを行う方法はありません。あなたはあなた自身のドライバを書くことができるかもしれませんが、それはこの質問の範囲を超えています(そしてこのサイトでさえ)。

次のような小さな回避策を実行できる場合があります。

  1. まず、でタッチパッドを見つけますxinput-list。IDを思い出してください。
  2. これを保存します/usr/bin

    #!/bin/bash
    
    if [ -e /tmp/mouse-disabled ]; then
      rm -f /tmp/mouse-disabled
      xinput enable [id]
    else
      touch /tmp/mouse-disabled
      xinput disable [id]
    fi;
  3. すべてのインスタンスを適切なIDのIDに置き換えます。

  4. キーボードショートカットを作成します。これを実行するプログラムにし、必要なキーバインドを割り当てます。しばらくWin+ Ctrl+ を使用しTました。

こここの投稿のほとんどの投稿から引用。)


3
「xinput set-prop 'Device Enabled' [1 | 0]」​​の代わりに、xinput [enable | enable | disable] <ID>。とにかく、OPは特に回避策を示していません!ラップトップには、これを行うためのFnキーのショートカットが既にあります。
スリ

@sri AFAIK、これを行う回避策はありません。タッチパッドの特定の領域がダブルタップされたことを検出し、その方法でタッチパッドを無効にすることは可能かもしれませんが、それは私の能力の範囲を超えています。
カズウルフ

2
誰かが下票を説明してもらえますか?これに対する本当の解決策はありません。私は... OPは非回避策を求めましたが、仕事にこれを取得する唯一の方法は、回避策を知っている
カズウォルフ

@sriまた、このモデルのラップトップには、このためのFキーがありません。その小さなディップボタンを使用します。
カズウルフ

回避策はここでは関係ありません。リンクされた質問とその答えをご覧ください。これが不可能な理由をより明確に指定してください:ドライバーはありません!-それは本当の答えであると私は決定的としてマークするべきことかのケース

0

私はタッチパッドインジケーターをお勧めします、その素晴らしい、たくさんの機能!

sudo add-apt-repository ppa:atareao/atareao    
sudo apt-get update    
sudo apt-get install touchpad-indicator

それを使用すると、手動で有効または無効にできることがわかります。
WhosUrDaddy 14年

質問の私の発言に気づいていませんか?(-Xubuntuでタッチパッドをすばやく有効/無効にする方法については話していません-):この質問は、X(ubuntu)でラップトップが持っているハードウェアオプションの使用に厳密に制限されています

xubuntuには既に独自のマウス/タッチパッドアプリケーションがあり、新しいアプリケーションは必要ありません。とにかく、Xubuntuの横に、とにかく既に持っています。主に、自分で作成したリンクされた質問からの回答を使用します。「xinput set-prop 15 "Device Enabled" 0」または「1」のランチャーです。私はそのボタンのためだけに現在の質問をしましたが、残りについては解決策があります。より良い他の質問の答えフィット

-2

タッチパッドの微調整ツールはあまりないようですので、あなたの質問に対する正確なクローゼットのソリューションを教えてください

タッチパッドを有効または無効にするコマンド:

タッチパッドを有効にする:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1


タッチパッドを無効にします。

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0

パラメーター 'FSPPS / 2 Sentelic FingerSensingPad'は、タッチパッドのデバイス名です。

次のコマンドを使用して、独自のデバイス名を見つけることができます。

xinput --list


CCSMをインストールします。コマンド:

sudo apt-get install compizconfig-settings-manager

メインメニューから開きます。

「コマンド」オプションをクリックします

必要な行にdisable touchpadコマンドを入力し、タッチパッドを無効にするために使用するキー/ボタン/エッジバインディングを割り当てます。

これが、私が今できる最善の回避策です。もっと良いものを見つけることができるかどうかを確認します。


3
コメントは非公開にします。礼儀正しさは常に
セス

2
2番目の答えは有用な情報を提供します。あなたの最初の答えへのコメントで言ったように、この有用性だけが制限されています:私はすでに自分が投稿自分自身に答えた質問にリンクしています。私はそれをしたとき、私は他の人がすでにその同じ情報を提供しているかどうかを確認するaskubuntuに周りを見回した:彼らはやったHERE。あなたの「正確な最も近い解決策」は、私が予想し、明示的に助言したものです(すでにそれを持っているからです!)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.