web-dev-qa-db-ja.com

Cinnamonでスクロールバーの動作を制御する方法は?

Debian8マシンを実行しています。私は、ウィンドウマネージャーとして実行中のCinnamonを信じています。

$ wmctrl -m
Name: Mutter (Muffin)
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: N/A

スクロールバー領域でマウスクリックが発生すると、スクロールバーの目盛りが上下にページングするのではなく、クリックした場所にスナップします。とても迷惑な行動だと思います。

スクロールバーの動作を制御するための設定が見つかりません。 GeneralWindowsアプレットなどの通常の容疑者を調べるのに疲れました。 システム設定アプレットでも検索しようとしましたが、0件の結果が返されました。

Cinnamonでスクロールバーの動作を制御するにはどうすればよいですか?


完全を期すために、Mac OS Xの同等の設定を次に示します。スクロールバーの選択肢をクリックします。 。 設定アプリ、一般設定。

enter image description here

1
jww

ウィンドウマネージャは、スクロールバーについてまったく何も知りません。これらは、各プログラムが使用するウィジェットツールキットによって描画されます。GNOMEではほとんどがGTK +であり、KDEではほとんどがQtです。したがって、GNOME(Cinnamon)プログラムでのスクロールバーの動作は、GTK +オプションであり、より具体的には、GTK3オプションです。

古いスクロールバーの動作に永続的に戻すには、~/.config/gtk-3.0/settings.inigtk-primary-button-warps-slider オプションをfalseに設定します。

(はい、couldがCinnamonの「設定」アプリに追加されましたが、少しわかりにくく、「GNOMETweakTool」に表示される可能性が高くなります。 。機能リクエストを提出します。)

GTK + 3では、別の方法があります。

  • スクロールスライダーをクリックしてホールドし、「正確モード」に切り替わるまで(スライダーが薄くなります)、スクロールするのは一度に数行。

  • または、 Shift 上記と同様に、すぐに「精密モード」に入ります。

  • または使用する ShiftPageUpPageDown ターミナルをページごとにスクロールします。

4
user1686