ウェイランドではタッチパッドのスクロールが非常に不安定です


10

XorgからWaylandに切り替えたところです。つまり、libinputにも切り替えました。GNOME 3とGDMも使用しています。

切り替え以来、スクロールは非常にびくびくしています。2本の指をタッチパッド上でできるだけゆっくりと垂直にドラッグし、一定の間隔で定期的に一時停止すると、一定の距離が経過するとジャンプします。

これはすべてのアプリケーションで発生するわけではありません。Xwaylandで実行されているものには問題がないと思います。そのようなアプリケーションは依然として私が望むよりも速くスクロールして加速しますが、それは別の問題だと思います。

この問題は、GTK +とQtの両方のアプリケーションで発生します。

たとえば、スムーズスクロールをサポートするgeditでスクロールする場合:

  1. 1行目から始める
  2. 5行目までスムーズにスクロールします
  3. 5行目を押すとすぐに、スクロールの速度に関係なく、10行目にジャンプします。
  4. 1行目まで上にスクロールし、5行目までスムーズに進みます
  5. 5行目で1行目にジャンプします

ジャンプは常に、スクロールを開始した位置から5行で発生します。スクロールを停止して両方の指をタッチパッドに置いたままにしても、実際には停止とは見なされません。

Yoga 900にSynapticsタッチパッドがあります。

Device:           SYNA2B29:00 06CB:77C6
Kernel:           /dev/input/event14
Group:            5
Seat:             seat0, default
Size:             91.53x59.95mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none

私はLinux 4.4を実行していますが、いくつかのドライバパッチを4.5から盗んで、Yoga 900のハードウェアを適切に動作させています。テストリポジトリを有効にした最新のArch Linux(コアはまだ4.3ですが、4.4には必要なパッチがあります)。

linux-custom 4.4-4
libinput 1.1.4-1
wayland 1.9.0-1
gnome-shell 3.18.3-2
xorg-server-xwayland 1.18.0-4

非常に多くの要因が関係しているため、これをトラブルシューティングする方法に少し途方に暮れており、libinputとWaylandに慣れていません。Xが多くの場合、高PPIディスプレイで問題が発生したため、ウェイランドに切り替えました。ウェイランドも私のCPUの統合グラフィックスをよりよく利用しているようです。そのため、今のところ、すぐに解決策が見つからなくても、ウェイランドを使い続けたいと思います。適切な修正が開発、テスト、リリースされるのを待つのではなく、自分で(パッチやハックなどを介して)これを自分で解決したいと思います。


誰かがlibinputタグを追加できますか?評判が足りないのでできません。まだ存在していません。
Zenexer 2016年

タグを追加しました、実際の質問は何ですか?libinputの開発グループ内の誰に連絡するべきですか?この問題がないウェイランドのより良い代替品は何ですか?人々に推測させるよりも、明示的にする方が良い(間違っています)。
Anthon、2016年

@Anthonありがとう。質問を追加しました(種類)。どんな提案にも心を開いていますが、メーリングリストにメッセージを送信するのに多くの問題を抱えています。それらはDMARCを破るように見えるので、私はすべての特別なものを持たない使い捨ての電子メールを使わなければなりません。
Zenexer 2016年

問題はlibinputだとは思わない。Westonではスクロールが正常に機能します。ただし、何らかの理由で、WestonをHiDPIディスプレイ用に拡大縮小できません。そうでなければ私はそれに満足するでしょう。
Zenexer 2016年

2
Fedora 23でも同じ問題が発生する可能性があります。xwayland/ libinput / gnome / whateverは、スムーズスクロールイベントと古いスタイルのボタンベースのスクロールイベント(数行スクロール)とすべてのイベントの両方を送信しているようです私が見つけたアプリケーションは両方を見て、ジャーキネスが現れます。これは、同じ問題のある人について私が見つけたすべての証拠です。FWIW、X上のgnomeは正常に動作します。
Dan Robertson、

回答:


3

朗報!

これは最新リリースのGnome 3.20で修正されています。これと他の多くのバグとともに、Waylandは(私見)ようやく日常的に使用できるようになりました。

私は問題が修正されたコミットを見つけましたが、もう一度見つけるのに問題があります。いずれにせよ、原因に関する@DanRobertsonの推測は正しく、修正されています。


私はGnomeの3.28持っていると、まだUbuntuの(18.04)とクロームの問題(73.0.3683.103)を持っている
JAV
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.