システム全体で「スムーズスクロール」を実現するにはどうすればよいですか?


8

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

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

回答:


5

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

また、アプリケーションが作成されたビルディングブロックの改善も確認できます。これには、スムーズなスクロール、更新されたユーザーインターフェイスコンポーネント、非常に洗練されたビジュアルテーマおよびアプリケーションメニューが含まれます。

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

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


これは絶対的な答えではありませんが、少なくともそれが利用可能であることを示しています。
MetaDark

GTK3.4 +を使用するすべてのアプリケーションで有効になります。これには、12.04以降のNautilus、geditなどが含まれます
NoBugs

2

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

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


1

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

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

Firefoxでは、環境変数MOZ_USE_XINPUT2echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc)を設定する必要があります。

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

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

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


うわーこれは古い質問です。2013年からUbuntuを使用していません。また、MOZ_USE_XINPUT2はe10sを有効にした場合にのみFirefoxで機能することにも注意してください。これは、マルチプロセスウィンドウのabout:supportで確認できます。一部の拡張機能はe10sを正式にサポートしていない可能性があるため、拡張機能を無効にするか、about:configで「browser.tabs.remote.force-enable」をtrueに設定する必要があります(ただし、これは推奨されません)。
MetaDark 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.