web-dev-qa-db-ja.com

ubuntu 18.04では、タッチスクリーンのタップはダブル左クリックとしてカウントされます

Ubuntu 18.04にアップグレードすると、タッチスクリーンは使用できなくなります。画面を1回タップすると、マウスボタンをダブルクリックします。例えば。 gnomeで「アプリを表示」をクリックすると、それらが表示され、1秒以内に1秒以内に閉じます

レノボヨガ3プロで見られる

Dell 2314htタッチスクリーンでも同じです。 「Advanced Silicon S.A.」として正しく検出されます端末。 「libinput debug-events」は、シングルタップの次のシーケンスを検出します。TOUCH_DOWN、TOUCH_FRAME、TOUCH_UP、TOUCH_FRAMEは問題ないようですが、TOUCH_FRAMEの内容は不明ですか?

あなたの場合のように、左のUbuntu 18.04スターターバーをタップすると(たとえば、アプリボタン)、2つのクリックが生成されます:-イベントTOUCH_DOWNの最初のクリック-イベントTOUCH_UPの2番目のクリック

つまり、[アプリ]ボタンを長押しすると、1回のクリックのみが生成されます。指を離すと、別のクリックが発生します。

とにかく、はるかに興味深いのは、動作がタップするフィールドに依存することです。

  • 画面キーボードを使用してコマンドをコンソールに入力すると、すべてが正常に機能します
  • オンスクリーンキーボードを使用してWebアドレスをFirefoxに入力するには、すべてのキーを2回押す必要があります(2回タップするたびに失われます)

「libinput debug-events」は、上記のすべてについてまったく同じシーケンスを報告します。そのため、この問題はX.orgに向けたlibinputの「上/後」にあると思います

マイケル

1
SlingShot