web-dev-qa-db-ja.com

Firefoxでの正確なスクロール?

Ubuntu 19.04でラップトップを使用していますが、NautilusおよびChromium正確なスクロールができますが、Firefoxではそうではありません。これは、私が何を意味するかを示す(短い30秒の)デモビデオです。 https://youtu.be/GeLQLZAp2lg

Firefoxでは、Smooth Scrollingはありますが、Precise Scrollingはありません。ビデオが示すように、Chromium(およびNautilus File Manager、および実質的に他のすべての場所)にはPrecise Scrollingがあります。

  • _uname -a_:_Linux MACHINE_NAME 5.0.0-16-generic #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux_
  • デスクトップ環境:Unity 7.5.0 + 19.04.20190304-0ubuntu1
  • Firefoxバージョン: `68.0b7(64ビット)
  • Chromiumバージョン:74.0.3729.169 (Official Build) Built on Ubuntu , running on Ubuntu 19.04 (64-bit)
  • タッチパッドモデル(xinputから):_Dell0767:00 06CB:7E92 Touchpad_
  • ラップトップモデル:Dell Inspiron 5567
5

これは上流のバグです( "上流"は、 "元の"など)Firefoxを意味します。 一部のソースによるとMOZ_USE_XINPUT2=1/etc/environmentファイル、再起動(bashで直接exportingしてみて、Firefoxを実行しようとしましたが、うまくいきませんでした。 OPの場合)

何らかの理由で、スクロールに関する上流のレポートが見つかりませんでした。私は見つけました ランチパッドに関するこのレポート これは、UbuntuにFirefoxをMOZ_USE_XINPUT2=1デフォルトでは、関連するアップストリームのバグレポートへのリンクを含むコメントがあります。 FWIW、彼らが環境と一緒にパッケージしない理由。デフォルトの変数は、ネイトグラハムのコメントの1つにまとめられています。

問題は、環境変数を設定すると、いくつかの問題が別の問題に置き換えられることです。

  • この環境変数セットがないと、タッチスクリーンのスクロールは行われず、タッチパッドのスクロールは、ピクセル単位ではなく一度に3行になります。

  • この環境変数が設定され、通知が表示されると、タッチパッドのスクロールが中断され、Firefoxのフォーカスが外れて再度フォーカスされるまで、マウスホイールのスクロールが完全に停止します。

正しい解決策は、2つの壊れた状態を切り替えるのではなく、これらのバグを修正することです

1
Hi-Angel

これについてはまだ触れていませんが、これを機能させるには、Firefoxの設定で[スムーズスクロール]をオフにする必要がありました。

2
clownfishhuman