web-dev-qa-db-ja.com

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

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

enter image description here

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

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

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

(X)ubuntu 14.04 3.13.0-39-generic


この質問は、X(ubuntu)でラップトップが持つhardwareオプション(つまり、 ' dip '、そのボタン)、および回避策、端末コマンド、またはタッチパッドを無効にするソフトウェアオプションを見つけることではありません。

12
user47206

これをバグとして報告する必要があります。これを報告するのに最適な場所は、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 しばらくの間。

ほとんどの投稿はこちら および この投稿 から取得)

6
Kaz Wolfe

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

Sudo add-apt-repository ppa:atareao/atareao    
Sudo apt-get update    
Sudo apt-get install touchpad-indicator
0
WhosUrDaddy