私は最近、Unityを実行するUbuntu 16.04からGNOMEを実行する17.10に更新しました。アップグレード以来、タッチパッドに適応型加速機能がありません。短い距離でより正確だったので、私は絶対にそれが好きでした。
少し掘り下げると、17.10はlibinput
の代わりにsynaptics
でGNOMEを使用しますが、libinput
はデフォルトでタッチパッドにflat
加速プロファイルを使用します(- https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html#ptraccel-touchpad )。
また、17.10にxserver-xorg-input-synaptics
をインストールしてみました。コマンドラインから「Natural Scrolling」を有効にするには面倒すぎるという事実を除いて、これは問題なく機能します( https://askubuntu.com/a/206006 )。もう1つの問題は、GNOMEがsynaptics
がインストールされたタッチパッド設定を表示しないことです( https://unix.stackexchange.com/a/29292 )。
また、サイドバーの「キーボードとマウス」サブメニューの下でgnome-Tweak-tool
を試してみましたが、タッチパッドではなく、マウスに対してのみ「加速プロファイル」を選択するオプションがあります( gnome-Tweak-tool? )のマウスアクセラレーションプロファイル。
上記の副作用のないlibinput
でタッチパッドの適応型加速を有効にする方法はありますか?
そのためには、スキーマorg.gnome.desktop.peripherals.touchpad
からキーspeed
を編集してみてください。キーの説明は次のとおりです。
Pointer speed for the touchpad. Accepted values are in the [-1..1] range (from "unaccelerated" to "fast"). A value of 0 is the system default.
これは、GNOMEキーがタッチパッドアクセラレーションに関係していることを強く示しています。コマンドラインからdconfエディターまたはgsettingsを使用して、このキーを変更しても効果があるかどうかを確認します。
編集:申し訳ありませんが、これは Arch Linux 'Wiki によるとWaylandではなくXorgを使用している場合にのみ役立ちます
Waylandには、libinput構成ファイルはありません。構成可能なオプションは、デスクトップ環境のサポートの進捗状況によって異なります。 #グラフィカルツールをご覧ください。
Xorgの場合、ラッパーのデフォルト設定ファイルは/usr/share/X11/xorg.conf.d/40-libinput.confにインストールされます。キーボード、タッチパッド、トラックポインター、およびサポートされているタッチスクリーンを自動検出するために、追加の構成は必要ありません。
Xorgの場合:
manページlibinput
によると、適応加速もサポートされています。
それをxorg.confのオプションとして追加できるはずです。 /usr/share/X11/xorg.conf.d/40-libinput.conf
:
Option "AccelProfile" "adaptive"