「入力中にタッチパッドを無効にする」がマウスの動きに影響を与えないようにすることはできますか?

「入力中にタッチパッドを無効にする」がマウスの動きに影響を与えないようにすることはできますか?

右上隅にある自分の名前をクリックし、「システム設定」、「マウスとタッチパッド」、「入力中にタッチパッドを無効にする」の順にクリックすると、マウスの動きに影響します。タッチパッドを使用してポインタを移動するには、2秒間待つ必要があります。

通常、「入力中にタッチパッドを無効にする」機能が好きです。これは、誤って入力しているウィンドウ以外のウィンドウを表示するのを防ぐためです。ただし、この機能はタッチパッドのクリックにのみ影響し、私には影響を与えないようにすることができます。マウスを動かしてみてください。 ?

Fedora 16でGNOME 3.2.1を使用しています。

ベストアンサー1

GNOME 3を実行しているThinkPad X220Tでは、入力中に誤ってタッチパッドにぶつかり、入力しているウィンドウ以外のウィンドウが上がることがよくあります。

表面的には、この問題に対する解決策は、表示されたスクリーンショットのように右上隅にある名前をクリックし、「システム設定」、「マウスとタッチパッド」の順にクリックし、次の「入力中にタッチパッドを無効にする」をクリックすることです。http://www.thinkwiki.org/wiki/Synaptics_TouchPad_driver_for_X

これによりsyndaemonhttp://linuxcommand.org/man_pages/syndaemon1.html) は次のオプションで実行されます。

syndaemon -i 2.0 -K -R

これらのオプションの意味は次のとおりです。

-i <idle-time>
       How many seconds  to  wait  after  the  last  key  press  before
       enabling the touchpad.  (default is 2.0s).

-k     Ignore modifier keys when monitoring keyboard activity.

-K     Like -k but also ignore Modifier+Key combos.

-R     Use  the  XRecord  extension  for  detecting  keyboard  activity
       instead of polling the keyboard state.

これらのオプションを使用してsyndaemonを実行すると、初期の問題は解決されますが、-tオプションは次のようになるため、生産性が確実に低下します。いいえできるようにする:

-t     Only disable tapping and  scrolling,  not  mouse  movements,  in
       response to keyboard activity.

それ以外の-t場合は、入力を中断してポインタを移動しようとすると移動できません。ポインタが動くまで約2秒待つ必要があります。

これで、「マウスとタッチパッド」インターフェースに戻り、どのオプションが提供されるかを設定する方法がなくなり、わかっている限り、これらのsyndaemonオプションはハードコーディングされています。

http://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/mouse/gsd-mouse-manager.c?id=5ee48ce8aa66f6c4fdc4aa2c07bc03bdb83bcb65#n540

解決策は2つあります。syndaemonデフォルトのオプションに従えなかったため、「入力中にタッチパッドを無効にする」を選択解除しました。次に、syndaemon目的のオプションを開始するために[ gnome-session-propertiesLaunch Application Preferences]ダイアログボックスを実行します。そこで「追加」をクリックし、名前(上部に表示されるように「0pdurbin-disable-touchpad-while-typing」と命名)とコマンドを入力しましたが、その内容は次のとおりです。

syndaemon -i 1.0 -K -R -t

繰り返しますが、主な変更はポインターが麻痺しないように追加することですが、そこにいる間アイドル時間を1秒に短縮します-tsyndaemon

これが私を狂わせるので、これが誰かに役立つことを願っています。

このようなGUIツールを使用したくない場合は、gnome-session-properties例で作成した次のファイルを設定できます。

[pdurbin@tabby ~]$ cat ~/.config/autostart/syndaemon.desktop 

[Desktop Entry]
Type=Application
Exec=syndaemon -i 1.0 -K -R -t
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=0pdurbin-disable-touchpad-while-typing
Name=0pdurbin-disable-touchpad-while-typing
Comment[en_US]=
Comment=
[pdurbin@tabby ~]$ 

ところで、これは自動起動アプリのかなり完全なリストのようですgnome-session-properties。リストは次のとおりです。find /etc/xdg/autostart /usr/share/autostart /usr/share/gdm/autostart/ /usr/share/gnome/autostart

おすすめ記事