タッチパッドを無効にしたい トラックスティックを保持したい。出来ますか?
Alpsタッチパッドは カーネルによって認識されます としてPS/2 Generic Mouse
です。すべての機能が カーネルでサポートされている であるわけではありません。
単一の/dev/input/event12
デバイスのみが、タッチパッドとトラックスティックの両方に提供されます。まだ windowsではタッチパッドを無効にできます のようです。
タッチパッドを認識できず、PS2マウスとして識別するためのフォールバックは、ハードウェアが新しいプロトコルを使用しており、メーカーが仕様を公開していないため、無料のドライバーを作成できるためです。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625
プロトコルの大部分はリバースエンジニアリングされており、パッチが適用されたカーネルモジュールに関連する修正が行われていますが、完全には完全ではなく(マルチタッチは行われません)、まだ主流のカーネルに組み込まれていません。詳細については、ディスカッションを参照してください。また、カーネルにパッチを適用するのに十分な勇気がある場合は、パッチの実行方法も説明します。
タッチパッドをすばやく簡単に無効にして入力できるようにするだけの場合は、次のようにキーボードショートカットを設定してみてください。
xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0
タッチパッドを無効にします
xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1
再び有効にします。簡単なキーの組み合わせでタッチパッドのオンとオフを切り替えることができるので、より良い解決策を待つ間、問題は耐えられます。
E6520のトグルタッチパッドファンクションキーにバインドした小さなタッチパッドトグルスクリプトを書きました(Fn+F5)。
Peter Torpmanが上記に投稿したコマンドを使用します。
#!/bin/bash
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`
if [ -n "$enabled" ]; then
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
同じ価値のないタッチパッドを備えたDell Latitudeラップトップにドライバー/ソフトウェアをダウンロードしてインストールすることは制限されています(マシンは所有者によって所有され、提供されています)。タッチパッドを無効にするための私のソリューションは、厚さ約1/8 "の厚さ5" x 2 3/4 "の厚紙、およびテープ2枚で構成されています。
ソニーのタッチパッドのカーネルモジュールを単にアンロードします。手動の方法:
無効にするには:
rmmod psmouse
有効にする:
modprobe psmouse
以下を追加して、/etc/modprobe.d/blacklist.conf
に永続的にします。
blacklist psmouse
これがお使いのデルに役立つことを願っています。..
タッチパッドインジケーターは、Lorenzo Carbonell(Picapy開発者)によって作成された非常にシンプルなインジケーターで、名前が示すように、ラップトップまたはネットブックのタッチパッドを簡単に有効/無効にできるように設計されています。
Ubuntuにタッチパッドインジケーターをインストールするには(10.10 Maverick Meerkatのみ)、Picapyに同じPPAを使用する必要があります:Sudo add-apt-repository ppa:lorenzo-carbonell/atareao Sudo apt-get update Sudo apt-get install touchpad-インジケータ
インストールすると、[アプリケーション]> [アクセサリ]> [タッチパッドインジケータ]に表示されます。
ソース: http://www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html
Ubuntu 11では、Dash Homeにshortcutまたはkeyboardと入力するか、Settings HomeでKeyboardを選択して、カスタムショートカットを作成できます。 [ショートカット]タブを選択し、[カスタムショートカット]メニューオプションを選択します。
+ボタンをクリックして名前を選択します(任意-「タッチパッドの切り替え」とコマンド= /usr/bin/toggle_touchpad.sh)
これは、上記のシェルスクリプトの1つをコピーし、作成し、/usr/bin
にコピー(またはソフトリンク)し、toggle_touchpad.sh
という名前を付け、実行可能(chmod +x toggle_touchpad.sh
)にしたことを前提としています。
ここで、作成した新しいショートカットを選択し、関連付けたいキーの組み合わせを選択します(Dellでは、 Fn + F5 ショートカットは実際にはタッチパッドトグルと呼ばれます。)ショートカットは無効からタッチパッドトグルに変わります。
現在、あなたの問題を解決できる答えは他にないようですので、おそらく最後の手段を提供します!私の兄弟の職場では、DシリーズDell Latitudesを使用しており、ソフトウェアで無効にできないときにトラックパッドを物理的に切断できると彼は言った。ハードウェアに精通していることはわかりませんが、勇気を出しているなら、E5510の サービスマニュアル へのリンクがあります...
パームレストの取り外し手順から、手順16はタッチパッドデータケーブルを取り外します:
これによりトラックパッドも切断されるかどうかはわかりませんが、試してみる価値はあります。
Ubuntu 11.04を使用しているE6510があり、タッチパッドを次の方法でオフにすることができました。
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
オンにするには、単に次を入力します。
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
乾杯! /ピーター
A)入力中に親指をタッチパッドから離しておくことができない、b)タッチパッドの感度を有効/無効にし、調整するためのシンプルなソフトウェアベースの制御を含むデルの重大な失敗、c)3つの事実タッチでテープで留められた厚手の名刺は、親指から絶縁するのに十分ではありませんでした。d)上記のソフトウェア/ハードウェアの修正は、平均的なラップトップユーザーにとっては技術的すぎました。問題の解決策。
タッチパッドの上に小さな正方形のアルミホイルをテープで貼ります。パッドは、下のアレイで測定される静電容量によって指を感知するコンデンサマトリックスであるため、フォイルは、すべてのコンデンサを短絡させ、名刺のようにパッドを見えなくする効果があります。上記のソリューションの一部で許可されている方法で簡単にオン/オフすることはできませんが、非常に効果的です。
役立つかどうかを確認し、/etc/X11/xorg.conf
ファイルを編集し、Synaptic Touchpad入力デバイスの[入力デバイス]と呼ばれるセクションにオプションSHMConfig
を追加します。次に、Xを再起動します(ctrl + alt +バックスペースキーの組み合わせ)。
ログインしたら、syndaemonをsyndaemon -t -d
として使用しました。-tオプションは、タップおよびスクロールアクションのみを無効にすることを指定します。キーボードで入力している間もカーソルを移動できます。 -dオプションは、syndaemonにデーモンとしてバックグラウンドで実行するように要求するため、コマンドを実行した後にターミナルを開いたままにする必要はありません。
-tオプションを使用しないで、タッチパッドを完全に無効にできます。ログインするたびにデフォルトでsyndaemonを起動するには、[システム]-> [設定]-> [セッション]のスタートアッププログラムのリストに追加します。次のコマンドを追加しました:syndaemon -t -d
。
gpointing-device-settings のインストールに興味があるかもしれません。これにより、タッチパッドの設定オプションが増えます。ところで、Ubuntu 10.04LTS +では、これはgsynapticsを置き換えます
Sudo apt-get install gpointing-device-settings
インストールしたら、System-> Preferences-> Pointing Devicesの下にあります。
Latitude E6520では、単に使用できます Fn+F5 タッチパッドとタッチスティックを無効/有効にします。
これはUbuntu 11では機能しませんが、ラップトップは要求に応答しますが、タッチパッドは引き続き機能します。
12.04のE6510があります。 ALPSタッチパッドは、2本指でスクロールするだけで動作します。入力中にPalmの検出や無効化は行いません。
「touchpad-indicator」を使用して、マウスが接続されたときにタッチパッドを無効にします。
ドライバーは、DellのWebサイトで入手できます。 http://www.Dell.com/support/drivers/fr/fr/rc1077983/DriverDetails/DriverFileFormats?DriverId=C7P1W&FileId=2731098901
...そしてそれは動作します!
10のみに適しています。上記のリンクはフランス語用です
古いラップトップのバッテリー寿命を延ばすために可能な代替手段と私が使用しているものはJupiterです。 Jupiterは元々ネットブック用に作成された電源管理アプリですが、実際のコンピューターでも機能します。いくつかの電源モードを提供し、ワイヤレス、ブルートゥース、外部モニターに加えて、さらに重要なことにタッチパッドを有効または無効にすることができます。ソフトウェアセンターにはありませんが、ここのsourceforgeページから詳細を入手できます http://sourceforge.net/projects/jupiter/
お役に立てれば
無効化スクリプトをありがとう。非常に便利。 E5510ラップトップでUbuntu 11.10を使用していますが、少し変更する必要がありました。デバイスは127ではなく126を返すため、modified-scriptは(行2)です。
#!/bin/bash
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`
if [ -n "$enabled" ]; then
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
ラップトップのコードを見つけるには、「xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled"」とターミナルに入力します
Dell Latitude e6520を入手しましたが、タッチパッドにコントロールがなく、電源を切ることができませんでした。これは問題です。入力するときに常に親指がヒットするため、外部マウスを接続することを好みます。解決するために、私は単にDell Webサイト「ドライバーとダウンロード」に行き、「マウスとキーボード」に行き、タッチパッドドライバーをダウンロードしました。ドライバは自動的にインストールされ、タッチパッドコントロールができました。外付けマウスを接続しているときにタッチパッドを無効にできるようになりました。昨年、妻のDellラップトップで同じことをしなければなりませんでした。 Dellが新しいラップトップでこのドライバーを提供しない理由はわかりません。
私のラップトップはDell Latitude E6520です。私は、標準のKDE 4.8環境でUbuntu 12.04を使用しています。
タッチパッドはすでに「AlpsPS/2 ALPS DualPoint TouchPad」として認識されています。最初に、synclient TouchpadOff=1
行を含むシェルスクリプトを作成します。次に、このシェルスクリプトを追加してアイテムを自動起動します。次に、KDEを再起動します。タッチパッドは無効になりました。
最初の答えをもう少し取るために...
上記のxinputコマンドを使用して、タッチパッドのオンとオフを切り替えるスクリプトを作成しました。次に、キーボードショートカット(Mandriva)に入り、カスタムコマンドを追加しました。これで、「Super + T」キーがタッチパッドのオンとオフを切り替えます。手動のままですが、切り替えるためにマウスを接続する必要はありません!