私はちょうどXorgからWaylandに切り替えました。これはlibinputにも切り替えたことを意味します。私もGNOME 3とGDMを使用しています。
移行後のスクロールは非常に不安定になりました。タッチパッドから2本の指をできるだけゆっくりと垂直にドラッグし、定期的に一時停止すると、一定の距離後に「ジャンプ」します。
すべてのアプリケーションでこの現象が発生するわけではありません。 Xwaylandで実行されているすべてのアプリケーションにはこの問題はないようです。これらのアプリはまだ私が望むものよりも速くスクロールして加速しますが、これは別の問題だと思います。
この問題はGTK +とQtの両方のアプリケーションで発生します。
たとえば、geditでスクロールするときのスムーズなスクロールをサポートします。
- 1号線からスタート
- 5行目までスムーズなスクロール
- 5行に到達するとどんなにゆっくりスクロールしても10行にジャンプします。
- 行1までスクロールし、行5までスムーズに
- 5行目から1行目にジャンプ
ジャンプは、常にスクロールを開始したところで5行で発生します。スクロールを止めましたが、タッチパッドに2本の指を置くと実際には止まりません。
私の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
私はYoga 900のハードウェアが正常に動作するように4.5からインポートされたいくつかのドライバパッチでLinux 4.4を実行しています。テストリポジトリが有効になっている最新の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モニターに問題があるため、ウェイランドに切り替えました。 Waylandはまた、私のCPUの統合グラフィックスをよりよく活用しているようです。だから今は解決策が見つからなくてもウェイランドに固執したいです。適切な修正が開発、テスト、リリースされるまで待つのではなく、パッチ、ハッキングなどを介して直接修正する方が良いです。
答え1
良いニュース!
最新バージョンでは、この問題が修正されました。GNOME 3.20。このバグや他の多くのバグのため、Wayland(IMHO)はついに毎日利用可能になりました。
問題を解決したコミットが見つかりましたが、もう見つかりませんでした。とにかく、原因に対する@DanRobertsonの推測は正確で修正されました。