以前は、タッチパッドをダブルタップして押したままにして、物をドラッグアンドドロップできました。 oneric ocelotにアップグレードしたので、動作するのは10%だけです。タッチパッドのログ記録に使用しているプログラムと、それを元に戻す方法を教えてください。アップグレードした人とインストールした人の両方が同じ問題を直接報告したため、onericのせいだと思われます。
この解決策は私にとって魅力的です
次のページに移動します http://tombuntu.com/index.php/2011/10/31/fix-for-touchpad-trouble-in-ubuntu-11-10/
投稿から:
私のEee PC 901でUbuntu 11.10によって導入された問題の1つは、タッチパッドのドラッグです。マウスボタンを押したままカーソルを移動するためのタップアンドドラッグジェスチャの感度が高すぎます。毎回ジェスチャーを有効にするにはできるだけ早くタップする必要があります
タップがシングルタップとして解釈される前に、このコマンドを実行してタイムアウトを取得します。 grep "SingleTapTimeout"
私のシステムでは、このオプションは180に設定されていますが、これは速すぎます。次のコマンドを実行して、タイムアウトを360倍にします:synclient SingleTapTimeout = 360
トムに感謝します。
私はあなたのために半分の答えがあり、同じ問題を抱えています。動作する時間の10%は、おそらく非常に高速に2回タップしているため、実際に希望どおりに動作します。動作を変更(2回タップしてからドラッグ)して目的のものを取得できますが、ダブルタップのタイミングをドラッグとともに修正するより完全なソリューションが理想的です。
本当の解決策はありませんが、機能しないが機能するはずの何かを伝えることができます。スーパーキー(通常はWindowsキー)を使用してランチャー/検索に移動し、マウスを入力して、[マウスとタッチパッド]を選択します。ダブルクリックの時間間隔を変更すると、タップとタップの間隔が長くなるとダブルクリックがトリガーされますただし、ダブルクリックとドラッグの動きは影響を受けませんテキストを選択しようとすると、個人的にこれに気づきます。この投稿に賛成しますが、十分な評価がありません...これを部分的な回答として受け入れてください。これが役立つことを願って、より良い解決策を見つけましたか?
私にとっては、問題はOption "TapAndDragGesture" "0"
によって生成されたため、1に設定しましたが、現在は動作しています
一時テストを行うには、このコマンドを実行しますsynclient TapAndDragGesture=1
それでよければ、xorg設定ファイル/etc/X11/xorg.conf.d/...
を編集して永続的にすることができます
参考として:
man synaptics
または
- https://wiki.archlinux.org/index.php/Touchpad_Synaptics
設定例:
- https://wiki.archlinux.org/index.php/Touchpad_Synaptics/10-synaptics.conf_example
ここに私のファイルの内容
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# Enable touchpad
Option "TouchpadOff" "0"
# Allow run-time configuration
# Option "SHMConfig" "on" # deprecated
# Edge Limits
Option "LeftEdge" "1748"
Option "RightEdge" "5640"
Option "TopEdge" "1274"
Option "BottomEdge" "4752"
# Speed
Option "MinSpeed" "1.0"
Option "MaxSpeed" "1.6"
Option "AccelFactor" "0.032"
# Pressure
Option "FingerLow" "24"
Option "FingerHigh" "29"
Option "FingerPress" "255"
# Tapping Detection
Option "MaxTapTime" "180" # 0 disables tap
Option "MaxTapMove" "29"
Option "MaxDoubleTapTime" "180"
Option "SingleTapTimeout" "200"
Option "ClickTime" "100"
Option "TapAndDragGesture" "1"
# Corner Tap Buttons
Option "RTCornerButton" "0"
Option "RBCornerButton" "0"
Option "LTCornerButton" "0"
Option "LBCornerButton" "0"
# Scrolling Edges
Option "VertEdgeScroll" "0"
Option "VertScrollDelta" "100"
Option "HorizEdgeScroll" "0"
Option "HorizScrollDelta" "100"
# Circular Scrolling
Option "CircularScrolling" "0"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "0"
Option "FastTaps" "1"
# Tapping as Buttons (number of fingers)
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
# Tap Dragging
Option "LockedDrags" "0"
Option "LockedDragTimeout" "5000"
# Tap Gesture Dragging
# Two Finger Scrolling
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
# Corner Coasting
Option "CornerCoasting" "0"
Option "CoastingSpeed" "20"
Option "CoastingFriction" "50"
# Kernel Event Protocol
Option "GrabEventDevice" "1"
# Edge Ignore Boundaries
Option "AreaLeftEdge" "0"
Option "AreaRightEdge" "0"
Option "AreaTopEdge" "0"
Option "AreaBottomEdge" "0"
# Trackstick
Option "TrackstickSpeed" "40"
# Circular Trackpad
Option "CircularPad" "0"
# Multi-function Buttons
Option "ClickFinger1" "1"
Option "ClickFinger2" "1"
Option "ClickFinger3" "1"
# Edge Movements
Option "FastTaps" "0"
# Tapping as Buttons (number of fingers)
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
# Tap Dragging
Option "LockedDrags" "0"
Option "LockedDragTimeout" "5000"
# Tap Gesture Dragging
Option "EdgeMotionMinZ" "29"
Option "EdgeMotionMaxZ" "159"
Option "EdgeMotionMinSpeed" "1"
Option "EdgeMotionMaxSpeed" "401"
Option "EdgeMotionUseAlways" "0"
# Pressure Motion
Option "PressureMotionMinZ" "29"
Option "PressureMotionMaxZ" "159"
Option "PressureMotionMinFactor" "1"
Option "PressureMotionMaxFactor" "1"
# Emulations
Option "EmulateMidButtonTime" "75"
Option "EmulateTwoFingerMinZ" "280"
Option "EmulateTwoFingerMinW" "70
# Palm Detection
Option "PalmDetect" "1"
Option "PalmMinWidth" "10"
Option "PalmMinZ" "199"
EndSection
これらの手順に従って、一時停止した後でも、persistent修正が見つかりました。
最初に、構成スクリプトを使用してファイルを作成します。
echo synclient SingleTapTimeout=320 FastTaps=1 > ~/etc/touchpad_settings.sh
次に、実行可能にします。
chmod +x ~/etc/touchpad_settings.sh
最後に、次のコマンドを実行して、「<user>」をユーザー名に置き換えます。
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/<user>/etc/touchpad_settings.sh"
次に、GNOMEを再起動するか、ログアウトしてログインするか、一時停止して再開するか、再起動します。
楽しい!
この修正の詳細については、 このブログ投稿 を参照してください。