タッチパッドを使用して 2 本の指でスクロールすると、現在のウィンドウ内のテキストの一部の行がコピー アンド ペーストされます。これは非常にまれに発生します (おそらく週に 1 回)。
これはコンテキスト メニュー (コピー ペースト オプションを提供) の操作が原因ではないことは確かです。コンテキスト ウィンドウが表示されず、すぐに消えるウィンドウに気付かないようにマウス カーソルを非常に速く動かす必要があったからです。さらに、この問題が発生した後にテキスト ボックスに切り替えると、クリップボードは以前と同じままです。
私がタッチパッド (ドライバー?) のせいにしているのは、タッチパッドを使用しているときにのみ問題が見られたからです。
私はP51 Lenovo Think PadでFedora 27を使用しています。
答え1
「それはとても起こる」と言うのでめったに(おそらく週に 1 回)「2 本の指でスクロール」するときに、その間にタッチ パッド上で 3 本の指でタップしたのではないかと思います。これは (ほとんどの場合) 中クリックとして登録され、クリップボードの内容が貼り付けられます。
これを無効にするには、次の 2 つの手順を実行します。
タッチパッドデバイスIDを識別する:
コマンドプロンプトから次のように入力します。
xinput list
これにより、認識されたすべての xinput デバイスとその ID がリストされます。参考までにサンプル出力を以下に示します。
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ Integrated Webcam: Integrated W id=11 [slave keyboard (3)] ↳ Dell WMI hotkeys id=13 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
上記の例では、タッチパッド
SynPs/2 Synaptics TouchPad
はid=15
。タッチパッドの中央クリックアクションを無効にする:
シェル/コマンドプロンプトから次のように入力します:
xinput set-button-map 15 1 0 3
説明: 上記のコマンドの形式は次のとおりです。
xinput set-button-map <device-id> <left-button-action> <middle-button-action> <right-button-action>
この場合、 は
15
デバイスの ID であり、デバイス ID に続く 3 つの数字は、デバイスの 、 ボタンのアクションを順に表しますleft
。ボタンにアクションを設定することで、それを アクションにマッピングします。ボタンにアクションを設定することで、middle
それを無効にし、同様にボタンにアクションを設定することで、それを アクションにマッピングします。right
1
left
left click
0
middle
3
right
right click
これで、あなたとこのページにたどり着いた他の人たちの問題が解決することを願っています。
答え2
これは私にとっては非常にうまくいきました。3本指の貼り付けが無効になります。
コマンドラインから:
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste false
機能を再度有効にするには:
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true
私は System76 ラップトップで Ubuntu 20.04.5 LTS を使用しています。