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


16

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

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


いつかわかりませんがxorg.confが .dディレクトリのいくつかのファイルに分割されているように見えます...これに対処するために、Chan-Ho Suhの修正。以下の下に項目を追加してみてください**は、/ usr / share / X11 / xorg.conf.d / **** 10-evdev.conf
knope

回答:


14

ファイルの関連セクションを変更できます/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、コマンドラインで使用することをお勧めします。 ここでだ使用方法を説明し、別のアーチのWikiリンクがsynclient。オプションの値をテストするために使用するほか、設定しなかったオプションのデフォルト値を確認することもできます。


1
Linux Mintの場合、ファイルは/usr/share/X11/xorg.conf.d/50-synaptics.confにあります。このものを最初のセクションに追加します。
トラビスリーダー14

Ubuntu 15.10では動作しません。何かがこの設定を上書きしているようです!
アリサゼヴァリ

このファイルを作成して再起動すると、キーボードが機能しなくなりました。上記のようにタッチパッドの設定を編集したため、これは奇妙なことでした。キーボードに関連するものは何もありませんでした。
チェスター

4

ただ使う

sudo apt-get install gsynaptics
gpointing-device-settings

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


E: Unable to locate package gsynaptics
マイケル


1

私は次を使用しました:/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最後に追加することを忘れないでください。

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


sudo ... | ...ルートとして実行しているのはsynclient -lパイプの前だけなので、パイプは機能しません。パイプの両側でsudoを使用するか、コマンドをグロブすることができます。
Braiam

何らかの理由で$ suでさえ、synclient -lを実行しています| ... >> ... wouldntの仕事、それはまだ多分私は私が間違って何をしたか覚えています。..許可が拒否された私に言った
ポール・

1
suを使用している場合、ホーム変数が/root
-Braiamに

申し訳ありませんが、説明が不十分だと思います。私がやったことは$ su $ sudo synclient -l | sed 's/ \([a-Z0-9]*\) *= \([0-9.]*\)/\tOption "\1" "\2"/' >> /etc/X11/xorg.conf、拒否された許可を受けました。編集:決して、これはそのルートでうまく機能しているようだ、私は何をしたのかわからない。負の値も考慮して正規表現を調整しました。
ポール

suユーザーを変更するだけで、そのためにはroot権限が必要になります。rootセッションとして実行するコマンドは、コマンドを実行してからdo またはendをsudo su -実行する必要があります。...logoutexit
ブライアン

0

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

synclient FingerLow = 10; synclient FingerHigh = 20

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.