web-dev-qa-db-ja.com

システム全体で「スムーズスクロール」を取得する方法

Google ChromeのSmoothScrollと呼ばれるすばらしい拡張機能を見つけました。オペラのように、スクロールするWebページを視覚的に非常に魅力的にします。

私が使用しているスクロールバーでこれを体験できるように、システム全体に適用できるUbuntu用のこのようなものを見つけることができるかどうか疑問に思っていました。

8
MetaDark

少し古いですが、gnome 3.4はスムーズスクロールをサポートしていることがわかりました

また、アプリケーションの作成に使用された構成要素の改善も確認できます。これには、スムーズなスクロール、更新されたユーザーインターフェイスコンポーネント、非常に洗練された視覚テーマとアプリケーションメニューが含まれます。

library.gnome.org/misc/release-notes/3.4/

誰かがそれを有効にする方法を知っていますか?

5
idgar

Firefoxにはスムーズスクロールオプションもあります。

しかし、私が知る限り、これはそれらのアプリケーションで実装されており(他のウィジェットではなくブラウザウィンドウのみですか?)、標準のGtkウィジェット(またはXorgなど)ではなく、システム全体の設定は存在しません(知っています)。

2
JanC

アプリケーションがXInput 2.1イベントを処理する必要があるため、システム全体の設定はありません。または、それを自動的に行うツールキットを使用します。

Gnome/GTKアプリケーションは、デフォルトでスムーズまたはピクセル単位のスクロールを処理します。

Firefox環境変数MOZ_USE_XINPUT2echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc)の設定が必要です。

Chromiumバージョン54で最近導入されました。Ubuntuのリポジトリよりも最新のソースからインストールする必要があります。

KDE/QTアプリはサポートしているようですが、試したことはありません。

Electron-basedアプリ(Atomなど)は、XInput 2.1イベントをまだサポートしていません。

1
Damian Moore