Ubuntu GNOME 14.04を使用しています。
システム設定の「入力中はタッチパッドを無効にする」設定は機能しません。
「syndaemon」コマンドの順列は機能しません。
突然入力すると、フォーカスが新しいウィンドウに集中したり、大量のテキストが消えたりするなど、本当に面倒です。
私はDell Inspiron 14 5000シリーズのラップトップを使用していますが、独自のドライバーは使用していません。
また、ソフトウェアセンターからPointing Devices
をインストールし、そこから無効化することも試みました。動作しませんでした。
この質問には答えがあります: タッチパッドの問題:入力中にカーソルがジャンプする(Ubuntu 14.04)、syndaemonは役に立たない しかし、他に解決策がない場合を除いて、ドライバーを再コンパイルしたくありません。また、これもあります: https://Gist.github.com/silverhammermba/a231c8156ecaa63c86f1 しかし、これはドライバーへのパッチ適用も含みます(適用方法も明確ではありません)。
これを機能させるにはどうすればよいですか?
私は問題が何であるかを正確に知っています(少なくとも私の場合は同一と思われます)。 librecord.so
がないためです。 GNOME設定では-R
オプションでsyndaemon
を使用するため、このファイルが必要です。私の知る限り、そのファイルは削除され、xorg-serverに同梱されなくなりました。
無効化入力機能を実際に実現するには、多くの難しい方法があります。最も簡単なものからここに:
syndaemon
を直接使用する起動するだけ
$ syndaemon -d
またはあなたが好むかもしれないオプションで。 syndaemon -h
を参照してください。
-R
スイッチなしで覚えておいてください。
注:申し訳ありませんが、Ubuntuユーザーではないので、正確な手順は提供していません。
xorg-server
をXRECORD
で再コンパイルしますまもなく、--enable-record
および場合によっては--disable-xtrap
でコンパイルします。見つかった ここ 。
ターミナルに移動して実行します
syndaemon -i 1 -K -R -d
それでも機能しない場合は、タッチパッドがこの機能をサポートしていない可能性があります。動作する場合は、起動時に適用されるように、このコマンドをスタートアップアプリケーションに配置します。これが、ヨガ2プロでこの問題を解決した方法です。
空のドキュメントを作成し、次の行を追加します。
#!/bin/sh
synclient TouchpadOff=2
$HOME/bin/touchpad-settings.sh
として保存します
binディレクトリを作成します
mkdir -p $HOME/bin
ダッシュに移動して開きます Startup Applications、クリック Add そして、コマンドフィールドに入力します:
$HOME/bin/touchpad-settings.sh
[名前]フィールドと[コメント]フィールドに、このことの内容を思い出せるようなものを入力します。 ;-)
「保存」をクリックしてから「閉じる」をクリックします
次回ログオンするとき入力は無効になりますので、今のところ、ターミナルを開いて入力してください:
$HOME/bin/touchpad-settings.sh
再度ログオフ/ログオンする必要がなくなります! ;-)
タッチパッドに迷惑をかけるコマンドをこのファイルに追加することもできます。例えば。私の持っているもの:
#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0
オン/オフできるすべての可能性を確認するには、ターミナルに移動して次のように入力します。
synclient -l