オーバーレイスクロールバーを削除しました。
GTK3スクロールバーのクリック動作を設定するにはどうすればよいですか?
GTK3アプリケーションのスクロールバーは、Ubuntu 12.10および13.04で奇妙に動作します。これはFedora 17および18でも発生します。
親指の上または下のどこかを左クリックすると、その位置にジャンプし、そこからドラッグを開始します。予想される動作は、1ページ上または下にスクロールすることです。
親指の上または下を右クリックすると、1ページ上または下にスクロールします。これは、GTK2およびQTアプリケーションで動作するのと同じように、左クリックから期待される動作です。
水平スクロールバーにも同じ問題があります。
これは一貫性にとって非常に悪いです。
ここで答えを見つけました:
https://forums.gentoo.org/viewtopic-t-948904-start-0.html
ファイルを編集(または作成)します。
~/.config/gtk-3.0/settings.ini
そして以下を追加します:
[Settings]
gtk-primary-button-warps-slider = false
GTK2アプリケーションの場合、スクロールバーワープの動作はAdwaitaテーマで発生します(ただし、Greybirdテーマでは発生しません)。 /usr/share/themes/Adwaita/gtk-2.0/gtkrc
を編集して行を変更することでGTK2で修正しました
gtk-primary-button-warps-slider = 1
に
gtk-primary-button-warps-slider = 0
動作は、選択したデスクトップテーマ/スタイルに関連付けられて表示されます。 gtk2-engines-xfce
パッケージをインストールしてから、外観設定からGTK2テーマ(たとえばXfce-4.)を選択すると、GTK2スタイルのスクロールが表示されますバー。
AdwaitaやGreybirdの使用に特に興味がない限り、最善の(そして確かに最も簡単な)解決策は、異なるテーマを選択することです。
Gtk2スクロールバーの動作に戻すことは、~/.themes/myThemeName/gtk-3.0/settings.ini
ファイル、[Settings]セクション、スクロールバーの動作スイッチを作成/含めることでテーマごとで行うこともできます。
[Settings]
gtk-primary-button-warps-slider = false