私はこれを行う方法を見つけました:
まず、ターミナルを開き、すべての入力デバイスを印刷して、無効にする入力デバイスに必要なIDを見つけます。ターミナルで、次を入力します。
xinput --list
次に:各入力デバイスの1つの長い列でid = Xと表示されていることに注意してください。無効にする入力デバイスに対応するデバイスIDを検索します(「タッチパッド」のように聞こえるかもしれません)。次に、次のコマンドのXを、無効にする入力デバイスを表すID番号に置き換えます。
xinput disable X
注:タッチパッドを無効にするために使用するデバイスIDがわからない場合は、ランダムIDをテストし、マウスパッドがまだ機能するかどうかを確認できます。重要なことをしていないことを確認してください。すべての作業を保存し、キーボードを無効にするなどの操作を行った場合にコンピューターを再起動する準備をします。(端末に入力できない場合、再度有効にしようとすると問題が発生する場合があります。
次に、この最後の行を実行する必要があります(このArch Stantonをキャッチしてくれてありがとう!)
xinput enable X
理由:タッチパッドで発生した問題により、あらゆる種類の作業が不可能になったため、この問題に対する答えが切実に必要でした。突然、ラップトップを使用しているときにランダムな瞬間に、明らかに理由もなく、タッチパッドが何らかの「特殊モード」になります。タッチパッド上で1本の指を動かすだけで、画面上でマウスのカーソルを実際に移動するのではなく、画面がスクロールするため、スクロール画面を考慮した調整作業をしなければ、マウスをブラウザ内の何かの上に置くことができませんでした動かないマウス。ラップトップを再起動せずに、タッチパッドをリセットする方法を探していました。プラス面として、上記の方法でタッチパッドをリセットすると、実際に問題が解決します。
更新:タッチパッドのリセットをさらに簡単にするために、上記のコマンドのホットキーを作成しました。タッチパッドがフリッツになったら、ctrl + super + rのキーの組み合わせを実行するだけで、リセットされます。早くて簡単。
方法は次のとおりです。
-ホームディレクトリ内にファイルを作成し、「touchpad-reset.sh」などの名前を付けます。
-このファイル内に、上記の3つのコマンド(最後の2つ)のうち2つを追加します。ただし、デバイスにX id番号を使用する代わりに、追加の周辺機器(おそらく?)代わりにこれ:
以下は、このコマンドを使用した端末内のコンピューターからの出力です。
xinput --list
結果:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
-今度は、xinput disable Xとxinput enable XのX(以前はidであった)を、単一引用符内のそのidに対応する名前に置き換えます。たとえば、上記から、id = 13(タッチパッドデバイス)でそれを実行したい場合は、次を使用します。
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-そのため、ID番号の代わりに名前で無効にします。IDは時間とともに変化する可能性があるため、他のデバイスを無効にして有効にします。
最後に、このファイルを実行可能にする許可を与える必要があります。ターミナルの作業ディレクトリをホームディレクトリ(ファイルを作成した場所)としてこのコマンドを実行します。
chmod +x your_script_name.sh
したがって、適切なコマンドを内部に記述してこのファイルを作成し、それがホームディレクトリにあることを確認したら、以下の手順を実行します。
- キーボードのスーパーキー(PCではWindowsキー)を押して、統一されたサイドバーを表示します。「システム設定」と入力し、Enterキーを押します。
- [ハードウェア]と表示されている場所の下にある[キーボード]オプションを見つけてクリックします。
- [ショートカット]タブを選択します。
- 左側のウィンドウで、「カスタムショートカット」を選択します
- 下部中央近くの[+]ボタンをクリックします。
- 説明名と入力するコマンドを要求するウィンドウがポップアップするはずです。
- 名前を「リセットタッチパッド」のようにします
- 次のコマンドを使用します:gnome-terminal -x ./name_of_your_script.sh
- 「適用」をクリックします
- ショートカットが一覧表示され、右端に「無効」またはその他のゴミが表示されます。そのテキストをクリックして、おそらくctrl + super + rのような何らかのキーの組み合わせを作成する準備をします。
- このキーの組み合わせを作成したら、完了です。
おめでとうございます!楽しんで。