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
_74.0.3729.169 (Official Build) Built on Ubuntu , running on Ubuntu 19.04 (64-bit)
xinput
から):_Dell0767:00 06CB:7E92 Touchpad
_これは上流のバグです( "上流"は、 "元の"など)Firefoxを意味します。 一部のソースによるとMOZ_USE_XINPUT2=1
〜/etc/environment
ファイル、再起動(bashで直接export
ingしてみて、Firefoxを実行しようとしましたが、うまくいきませんでした。 OPの場合)。
何らかの理由で、スクロールに関する上流のレポートが見つかりませんでした。私は見つけました ランチパッドに関するこのレポート これは、UbuntuにFirefoxをMOZ_USE_XINPUT2=1
デフォルトでは、関連するアップストリームのバグレポートへのリンクを含むコメントがあります。 FWIW、彼らが環境と一緒にパッケージしない理由。デフォルトの変数は、ネイトグラハムのコメントの1つにまとめられています。
問題は、環境変数を設定すると、いくつかの問題が別の問題に置き換えられることです。
この環境変数セットがないと、タッチスクリーンのスクロールは行われず、タッチパッドのスクロールは、ピクセル単位ではなく一度に3行になります。
この環境変数が設定され、通知が表示されると、タッチパッドのスクロールが中断され、Firefoxのフォーカスが外れて再度フォーカスされるまで、マウスホイールのスクロールが完全に停止します。
正しい解決策は、2つの壊れた状態を切り替えるのではなく、これらのバグを修正することです
これについてはまだ触れていませんが、これを機能させるには、Firefoxの設定で[スムーズスクロール]をオフにする必要がありました。