タッチパッドの特別な領域をダブルクリックして無効にする方法

タッチパッドの特別な領域をダブルクリックして無効にする方法

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

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

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

(私が言っているのはXubuntuでタッチパッドを素早く有効/無効にする方法- 私が知っています。)

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

(バツ)Ubuntu 14.04 3.13.0-39-ジェネリック


この質問は、X(ubuntu)での使用のみを対象としていることに注意してください。ハードウェアラップトップに搭載されているオプション (つまり「ディップ」、つまりボタン) に焦点を当てており、タッチパッドを無効にする回避策、端末コマンド、またはソフトウェア オプションを見つけることに焦点を当てているわけではありません。

答え1

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

ID NaN のバグ トラッカー

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

(バグへのリンク)


簡単に答えると、これを実行する Linux ドライバーがないため、これは不可能です。(バグを報告すると入手できる可能性があります!)

このタッチパッドは、その凹んだ領域を独自のボタンとして機能します。ダブルタップすると、Windows ドライバーは「タッチパッドを無効/有効にする必要があります」と通知します。次に、無効または有効のメッセージをタッチパッドに送信し、その状態を設定します。

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

私の知る限り、少なくともカーネルに関しては、その DIP でこれを行う方法はありません。独自のドライバーを作成できるかもしれませんが、それはこの質問の範囲を超えています (おそらくこのサイトの範囲を超えています)。

次のようなちょっとした回避策が使えるかもしれません:

  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

(出典:ここの投稿が最も多いそしてこの郵便受け

答え2

タッチパッド インジケーターは素晴らしいです。機能が満載なのでお勧めです。

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

答え3

では、タッチパッドの調整ツールはあまり多くないようですので、あなたの質問に最も近い解決策をお伝えしましょう。

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

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

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

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

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

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

これが現時点で私が提供できる最善の回避策です。もっと良い方法が見つかるかどうか調べてみます。

関連情報