入力中にタッチパッドを無効にするにはどうすればよいですか(Ubuntu 18.04)?


13

私はこれを1年前に尋ねましたが、新しい(ひどい)アップグレード18.04アップグレードでは、修正が削除され、再適用しても機能しません。

私はラップトップを持っていて、入力しているときに私の手のひらがタッチパッドに触れます。これにより、マウスが動かされ、タブが自動的に閉じられ、単語が削除され、プログラムが開かれ、その他すべての操作が行われます。

入力中に無効にしたいのですが、Windowsが自動的に行うのと同じです。

これは前の質問です。承認された回答は16.04で機能しましたが、機能しなくなりました。入力中にタッチパッドを無効にするにはどうすればよいですか?

受け入れられた回答に記載されているコマンドを実行すると、次のようになります。

入力:

sudo apt install xserver-xorg-input-libinput

出力:

xserver-xorg-input-libinput is already the newest version (0.27.1-1).
The following packages were automatically installed and are no longer required:
  libgnome-keyring-common libgnome-keyring0 libnih-dbus1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

はい、ノートパソコンを再起動しました。


あなたはそれをgnomeの微調整から試しましたか?
PRATAP 2018年

この回答で説明されているようにsyndaemon、を使用してみてください。
earthmeLon 2018年

@earthmeLonすでに試してみましたが、うまくいきません。16.04のものは完全に機能していました。
MichaelX 2018年

@PRATAP私はgnomeの微調整を1回だけスキンや何かに使用したことがありますが、これにオプションがあるかどうか知っていますか?
MichaelX 2018年

回答:


11

私はこのようにしました:

sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput
sudo reboot

私のマシンでは両方を使用していたためsynaptics、デフォルトでしたが、削除すると役に立ちました。再起動することを忘れないでください。


1
これは私のために働きました(Ubuntu 18.04 LTSを実行しているLenovo X1 Carbon)。
ilmarinen

2
19.10年にgnome、kubuntu、および私が実験していた他のいくつかのデスクトップ環境をインストールした後、これに遭遇しました。以前に動作し、上記を実行するまで再び動作しませんでした。
mlissner

1
私にも使用できます(Latitude 7390)。最近、さまざまなデスクトップ環境で遊んでいます。
Degraw

それは私のために働いた。いくつかの厄介な問題:最初に再起動したときに、パスワードを入力するためのボックスが表示されませんでしたが、パスワードを入力してEnterキーを押しても機能しました。
Lucas

1
@Lucasあなたはlibinputで「クリックでタブ」を持つことができます。「マウスとタッチパッド」の設定に移動してください。
Vadim K

4

gnome-tweaksをインストールする

sudo apt install gnome-tweaks

それを開きます。

[ キーボードとマウス ]タブの下のメインウィンドウの[ タッチパッド ]の下にある[ 入力中に無効にする]スイッチがあります。

ここに画像の説明を入力してください


5
動作しません。どんなテーマを使っていますか?
MichaelX 2018年

MacOSテーマを使用していgnome-tweaks &ます。ただし、開くとこのメニューが表示されます。
abu_bua

3
メニューが表示され、そのオプションを選択しても問題は解決しません。
MichaelX 2018年

4
コンピュータを再起動した、それは単に動作しません。
MichaelX 2018年

1
これも18.10では機能しません。
CPBL

1

Touchpad IndicatorGNOME拡張機能をインストールします。完璧です。

https://extensions.gnome.org/extension/131/touchpad-indicator/

トップパネルからタッチパッド、トラックポイント、指タッチ、タッチスクリーン、またはペンデバイスのオン/オフを簡単に切り替えます。必要に応じて、マウスを接続したときに一部またはすべてのデバイスを自動的に無効にし、接続を解除したときに再び有効にします。


1
私は以前にそれを試しました、それは私が探しているものを提供しません。
MichaelX 2018年

これは18.04では機能しません
不安定な

@chovy touchpad-indicatorUbuntuリポジトリのv2.2.1でも機能すると思います。
heynnema

1

私はうまくいかなかった多くの方法を試しました。最後にこのリンクの下に設立されました:https : //help.ubuntu.com/community/SynapticsTouchpad

タイプ:xinput list タッチパッドIDを見つけます。たとえば「7」です

タイプ: xinput --watch-props 7

「手のひらの検出」と「手のひらの寸法」の行を見つけます。これらの行の近くの括弧内に数字があります。たとえば、Palm Detection =(400)Palm Dimension = 401

新しいタブまたは新しいウィンドウを開く

タイプ:xinput --set-prop 7 "400" 1 タイプ:xinput --set-prop 7 "401" 1, 100 これらの設定を変更した後、プロパティ 'Synaptics Palm Dimensions'のような前のタブでの変更を確認する必要があります 手のひらの寸法については、あなたにぴったりのものが見つかります。


0

システムがシナプスではなくlibinputを使用していると想定すると、次のようになります。/etc/X11/xorg.conf.d/90-libinput.confの次の場所をコピーします。X11の再ロードをトリガーするには、ログアウトする必要があります。

入力中にタッチパッドに影響する変更は、2行目から最後の行です。私の場合、すべてのアクションをlibinputドライバーに送るボイラープレートがありますが、厳密に必要なわけではありません。しかし、最後のスタンザがあなたの魔法の弾丸であることは確かです。

# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "MyTouchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
        Option "DisableWhileTyping" "on"
EndSection
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.