web-dev-qa-db-ja.com

MacBook Proタッチパッドをカスタマイズするにはどうすればよいですか?

MacBook Pro 5.5でUbuntu 12.04 LTSを実行しています。私は、タッチパッドからすべてのねじれを取り除く何かがあるのではないかと思っています。それはうまくいきますが、それは遅く感じます、ダブルタップは約75%の時間で働き、時々私は何らかの形で別のページで何かを選択します(それはタッチパッドに対処する必要があり、奇妙ではない新しいLTSのラップトップのバグ)

プログラム、アプリ、組み込みのシステム環境設定以外のコマンド>マウスとトラックパッド>タッチパッドメニューを使用すると、タッチパッドの可能性を「最適化」できます。

16
Barkerto

ファイルの関連セクション/etc/X11/xorg.confを変更できます。ファイルが存在しない場合は作成します。適切な形式を示すサンプルファイルは次のとおりです。

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"
    Option         "ClickFinger3" "2"
    Option         "HorizTwoFingerScroll" "1"
    Option         "VertScrollDelta" "85"
    Option         "HorizScrollDelta" "85"
    Option         "TapButton1" "0"
    Option         "TapButton2" "0"
    Option         "TapButton3" "0"
    Option         "FingerHigh" "8"
    Option         "FingerLow" "8"
EndSection

オプション行を削除、変更、または追加できます。 ここ は、頻繁に使用されるオプションです。 (リンクは別のファイルを参照していますが、それについては心配しないでください。私が指定したパスは同じことをします)

設定をテストするために毎回再起動するのは面倒なので、コマンドラインでsynclientを使用することをお勧めします。 こちらですsynclientの使用方法を説明する別のArch wikiリンク。オプションの値をテストするために使用するほか、設定しなかったオプションのデフォルト値を確認することもできます。

14
Chan-Ho Suh

ただ使う

Sudo apt-get install gsynaptics
gpointing-device-settings

タッチパッドを制御するためのグラフィカルインターフェイス。はるかに簡単です。

4
Jonathan

チャンホ大調整 、「自然なスクロール」を得るためにこの変更を行うことができます:

Option "VertScrollDelta" "-85" and Option "HorizScrollDelta" "-85"
3
user74992

私は次を使用しました:/etc/X11/xorg.confファイルを上記の推奨事項に従って作成します。

# /etc/X11/xorg.conf

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"

次にこれを行います:

$ Sudo sh -c "synclient -l | sed 's/    \([a-Z0-9]*\) *= \([0-9.-]*\)/\tOption \"\1\" \"\2\"/' >> /etc/X11/xorg.conf"

これにより、現在のタッチパッド設定がファイルにダンプされ、時間を大幅に節約できます。結果として表示される値を調整するだけです。結果の構文を再確認しないと、Xサーバーが破損する可能性があります。これにより、synclientが出力する「Parameters ..:」などの行もダンプされます。削除する必要があります。コマンドラインレベルでフィルタリングする方法がわかりません。最後にEndSectionを追加することを忘れないでください。

シェルコマンドのバージョンを改善するために編集。

1
Paul

数日前に特にMacbook向けのフォーラムで優れたソリューションを見つけました。敏感に感じない場合はスタートアップに追加してください

synclient FingerLow = 10; synclient FingerHigh = 20

任意の名前を付けて、それをコマンドとして追加してください。

0
user60606