Lenovo x240のタッチパッドを無効にしたい。設定GUIを使用すると、マウスボタンも無効になります。
タッチパッドのマウスカーソルの動きを無効にして、マウスボタンをアクティブに保つにはどうすればよいですか?
関連するが、マウスの動きを完全に無効にしたい:
Lenovo Thinkpad S540 Touchpad(不規則なマウスカーソル)のドライバー
Ubuntu 14.04とxserver-xorg-input-synapticsバージョン1.7.4を使用します
Geditを開き、次の行をコピーして貼り付けます。
#!/bin/sh
# This script disables the touchpad without disabling buttons by setting Hysteresis
# to an impossible value.
############
# Warning! #
############
# If you have a touchpad with no "Physical" buttons but have to tap the corners
# of your touchpad to simulate physical buttons, put a "#" sign in front of the next
# 4 lines!
synclient LTCornerButton=1
#synclient LBCornerButton=0
synclient RTCornerButton=3
#synclient RBCornerButton=0
# Set PalmDetect on: Needed if the before lines are commented away,
# Doesn't do any harm if they're not
synclient PalmDetect=1
synclient HorizHysteresis=10000
synclient VertHysteresis=10000
# Disable all other touchpad features
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
synclient CornerCoasting=0
synclient VertTwoFingerScroll=0
synclient HorizTwoFingerScroll=0
synclient TouchpadOff=2
synclient LockedDrags=0
synclient TapButton1=0
synclient TapButton2=0
synclient TapButton3=0
synclient CircularPad=0
次に、/usr/local/bin/DisableTouchPad.sh
として保存します
ターミナルタイプ:
chmod a+xr /usr/local/bin/DisableTouchPad.sh
有効にするには、次を入力します。
DisableTouchPad.sh
これが機能するかどうかをテストします。
この変更を永続的にするには、ダッシュに移動し、[スタートアップアプリケーション]を開き、[追加]をクリックします。コマンドタイプ:/usr/local/bin/DisableTouchPad.sh
と、名前とコメントに、これが何であるかを思い出させるものを入力します。もう一度追加をクリックします。
Presto:ボタンがまだ有効になっている無効なタッチパッド!
同様のタッチパッドを搭載したLenovo T440があります。自分で無効にしたわけではありませんが(トラックポイントを使用したいのですが)、 このブログはWho-tによる を使用して構成しました。そのページには次のように書かれています:
タッチパッドがまったく気に入らず、トラックスティックのみを使用する場合は、
Option "TouchpadOff" "1"
を使用します。これにより、タッチパッドの物理的なクリック以外はすべて無効になります。
このオプションを配置する場所は、ファイル内のSection "InputClass"
etc/X11/xorg.conf.d/
で、80-fix-thinkpad-touchpad.conf
などの名前を付けることができます。例については、前述のWebサイトを参照してください。
ターミナルで次のコマンドを実行します。
xinput list
次のような出力が得られます。
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_Integrated_Webcam_1.3M id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
接続されているすべての入力デバイスが表示されます。それらはすべてIDを持っていることに注意してください。 12は私のタッチパッドのIDであるため、次のコマンドを実行すると無効になります。
xinput set-prop 12 "Device Enabled" 0
xinput set-prop <<ID OF DEVICE>> "Device Enabled" 0
に変更するだけです
これは here から取得されます。