web-dev-qa-db-ja.com

UbuntuでTouchPad Edgeのスクロール領域を調整するには?

XPとUbuntuのデュアルブートを使用しているというAcer Aspireがあります。

Windows側では、ドライバーを使用して、タッチモードがスクロールモードになる前に、タッチパッドのエッジに指をどれだけ近づけるかを設定できます。 Ubuntuでは、パッドのスクロール領域を変更するオプションがありません(少なくともGUIでは)。

confファイルまたはこれを変更する他の方法はありますか?通常の使用中、スクロール領域に常に入ります。スクロール機能のためにそれほど多くのパッド領域を失うことなく、そのままにしておきたいと思います。

5
MikeVB

残念ながら、そのようなことを構成するための信頼できるGUIを見つけたことがありません。設定を変更するには、コマンドラインを使用する必要があります。 非常にい で毛むくじゃらのルートです。

これはあなたが求めているものではありませんが、ここに私が自分のAcer Aspireで使用するスクリプトを示します。おそらくあなたはそれを使うことができます:

#!/bin/sh

sleep 5
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

.shファイルを作成し、実行可能ファイルとしてマークし、起動時に実行するように設定すると、Edgeスクロールが無効になり、代わりに2本指のスクロールがかなり適切になります。

残念ながら、しきい値を変更する方法は知りません。私はそのような設定を何度も見てきました。残念ながら、Xorgはこれらの分野で厳しく制限されています。

2
user6658

コマンドsynclientを使用します。現在の値をリストするにはsynclient -lと入力し、たとえばRightEdgeと入力してsynclient RightEdge=4000と入力します。

起動時に機能させるには、/usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.confをコピーし、/etc/X11/xorg.conf.d/50-synaptics.confにオプションを追加します。

たとえば、以下をファイルに追加しました(ただし、タッチパッドはスクロールにのみ使用するため、必要なものとは逆になりますが、値を調整できます)。

Option      "RightEdge" "2000"
Option      "BottomEdge" "2000"

再起動。

http://ubuntuforums.org/showthread.php?t=886449 から取得

3
Ayrat

Synaptics Edgesプロパティ、具体的には2番目の値を変更します-それが私がしたことで、動作しました。

1
user11189