web-dev-qa-db-ja.com

スクロールバーがクリックした場所に移動する

FedoraではMATEを使用しています。ある時点で、多くのアプリケーションのスクロールバーの動作が変更されました。スクロールバーの下をクリックすると、スクロールバーがクリックした場所にジャンプします。以前は、 1ページずつ下に移動します(スクロールバーの現在の場所の下をクリックした場合)。

私は古い行動を好んだ。非常に長いページでは、新しい動作によりスクロールバーがほとんど使用できなくなる傾向があります。ページのジャンプ先を制御するのに十分なほど正確にクリックする場所を制御できません。

以前の動作を取り戻す方法はありますか?言い換えれば、スクロールの現在の位置の下にあるスクロールバーをクリックして、クリックした場所にジャンプするのではなく、ウィンドウを1ページ下に移動させる方法はありますか?

この違いはFirefoxで最も顕著ですが、Firefoxだけに限定されるものではありません。他のアプリケーションにも影響します。

23
D.W.

Firefox 48でも同じ問題が発生しました この答え がうまくいきました:

~/.config/gtk-3.0/settings.iniを作成して追加

[Settings]
gtk-primary-button-warps-slider = false

XFCEを使用していますが、Firefoxが何らかの理由でその設定を読み取っています。また、gnome-todoなどの他のGnome 3アプリケーションでも動作しました。

そのファイルを作成した後、Firefoxを再起動するだけで動作が変更されました(再起動する必要はありません)。

20
anol

スクロールバーを右クリックすると、古いページアップ/ダウン動作が表示されます。

12
maxschlepzig

一般的なケースはわかりませんが、FireFoxには構成設定i.scrollToClick =があり、これにより必要な動作が得られます。
i.scrollToClick = 1の場合、スクロールバーをクリックすると、そのポイントにジャンプします。
また、現在のFireFox設定の反対の動作を取得するためにshift-clickを使用できます。

6
Prem