web-dev-qa-db-ja.com

GTK3でスムーズスクロールをオフにする

デフォルトのUbuntu 16.04(xenial)インストールでは、GTK3アプリケーション(デフォルトのGUIアプリケーションのほとんどを含む)でスムーズスクロールが有効になっています。無効にするにはどうすればよいですか?

たとえば、Geditで PageUp/PageDown テキストが最終ページに1ページずつ上下に移動するまで、一度に1ピクセル行スクロールします。同じ動作が、ファイル選択ダイアログボックスやNautilusなどで発生します。スムーズスクロールをオフにする方法、つまり、 PageUp/PageDown キーは前/次のページをすぐに表示しますか?

6
Gilles

ファイル~/.config/gtk-3.0/settings.iniを編集して、次の行を含めます。

[Settings]
gtk-enable-animations=0

ファイルが存在しない場合は作成します。ファイルが既に存在し、[Settings]セクションが既にある場合、このセクションに gtk-enable-animations=0 を追加します。

.config/gtk-3.0/settings.iniを提案してくれた DK Bose と、オプション名enable-animationsを提案してくれた pm-b に感謝(「スクロール」を探していた)。

再起動またはログアウトする必要はありませんが、アプリケーションを再起動する必要があります。

1
Gilles

Gnomeシェルでアニメーションを無効にすることでこれを解決しました。アニメーションを無効にすると、すべてのアニメーションが無効になります。この設定はさまざまな方法で変更できます。 geditで変更を有効にするには、geditを再起動することを忘れないでください。

gsettingsの使用(コマンドライン)

ターミナルを開き、次のコマンドを実行します。

gsettings set org.gnome.desktop.interface enable-animations false

dconf-editorの使用(GUI)

スタート画面から、/org/gnome/desktop/interface/enable-animationsに移動します

falseに設定します。


gnome-Tweak-toolの使用(GUI)

gnome-tweaksを開きます。外観タブで、次のオプションをfalseに設定します。animations

2
pm-b