web-dev-qa-db-ja.com

Ubuntu 17.10のタッチパッドの適応型アクセラレーション

私は最近、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でタッチパッドの適応型加速を有効にする方法はありますか?

12
nikhilweee

そのためには、スキーマ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を使用して、このキーを変更しても効果があるかどうかを確認します。

4

17.10では、accel-profile'flat'に設定して、加速プロファイルを直接設定し、マウス加速を無効にすることもできます。

gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'

または、dconf-editorを使用します。

Disable mouse acceleration in Ubuntu 17.10

5

編集:申し訳ありませんが、これは 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"
2
benebun