libinputを使用してDebian 9でシナプティックタッチパッドを有効/無効にする方法は?

libinputを使用してDebian 9でシナプティックタッチパッドを有効/無効にする方法は?

私は最近Debian 8からDebian 9stretchにアップグレードしました。明らかに、彼らはもはやsynapticsタッチパッド入力を制御するために/ syncclientを使用しません。私が探しているのは、必要に応じてタッチパッド機能を有効または無効にする簡単なコマンドですlibinput

シナプティックドライバの場合は、次のコマンドを使用しました。

synclient TouchpadOff=1

「パッド」を無効にして

synclient TouchpadOff=0

再度オンにしたいとき。

シンプルで直接的です。入力に多くの時間を費やしてマウスをほとんど使用しないことが多く、タッチパッドが意図しない入力を検出し、カーソルが文書全体を飛び回ります。永久に無効にしたり、自動的に(たとえば、USBマウスが検出されたとき、または入力が検出されたときはいつでも)無効にしたくないので、オンになっているときにオンにする必要があるときにオフにしたいと思います。

1つの簡単なコマンドで、必要に応じてキーボードを有効または無効にできます。誰でも助けることができますか?システムを永久に変更せずにこれを行う方法を探していましたが、何も見つからないようです。他の人はこのようなことをしませんか?ただコマンド機能を復元するためにDebian 8に戻りたくありませんが、うんざりしているように見えても実際には考慮しています。

私はターミナルコマンドソリューションを好むが、知っている人がいればGUIも良いでしょう。この時点では、ほぼすべてをカバーします。ここでコアは簡単なオン/オフソリューションだと思います。私はこれを理解しようとする唯一の人になることはできません。

答え1

このsynclientコマンドはパッケージの一部ですxserver-xorg-input-synapticssynclient必要なパッケージをインストールした後、通常どおりにコマンドを使用できます。

apt install xserver-xorg-input-synaptics

Debian 9 "Stretch"のlibinput Xorgドライバの変更点

ストレッチ中にgnomeで無効になっているタッチパッドを再度有効にするには:

gsettings set org.gnome.desktop.peripherals.touchpad send-events 'enabled'

答え2

インストール後、xinput次のコマンドを使用できます。

xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 0

障害者、そして

xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1

タッチパッドを再度有効にします。

私のオペレーティングシステムはDebian 9 StretchとMate DEです。しかし、奇妙なことに、ここでは以下の具体的な答えを見つけました(信用が必要な場合は信用)。

https://elementaryos.stackexchange.com/questions/7160/how-i-can-disable-enable-my-laptops-touchpad-on-elementary-os-loki

投稿された質問に回答して編集するのにすぐに役立ったRussellB、GAD3R、Christopher Díaz Riveros、Stephen Rauchに感謝します。上記のリンクされた投稿にアクセスして、Debian 9 Mate DEEnvironmentでそれを適用できることを確認し、cipricus(初等OS用)が公開した残りの指示を使用してホットキースイッチに切り替えることができます。おそらく上記のFn + F5コンボにロードできます。

答え3

この順番で。これは私にとって効果的です。

私のラップトップはMATEを含むSAMSUMG NP270E5G-KDRBR corei5 Debian9です。

sudo apt-get install xserver-xorg-input-synaptics
sudo cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d

次に、次のように入力します。System-Preferences-Hardware-Mouse

タッチパッドタブをクリックします。

オプションの確認:タッチパッドを使用してマウスクリックを有効にする

再起動

答え4

xinput 

実行可能なオプションにすることができます。走ってタッチパッドをxinput見つけid

xinput set-int-prop <device_id> <property_id>

属性IDは0で、これは無効になっていることを意味します。スクリプトでこの関数を使用して、コマンドラインからパラメータを渡すことができます。

関連情報