GNU/Linux >> Linux の 問題 >  >> Ubuntu

Syndaemonを使用してUbuntuで入力中にタッチパッドを無効にする

少し前に、Ubuntuでの入力中にタッチパッドを自動的に無効にするためのいくつかの異なる方法について説明しました。 およびそのバリアント。今日は、 Syndaemonを使用してそれを行うさらに別の方法を紹介します。 Ubuntuのようなシステムで。 Syndaemonは、キーボードの動作を監視し、キーボードの使用中にタッチパッドを無効にするコマンドラインプログラムです。タッチパッドが無効になっているため、誤って手のひらをタッチパッドに置いたときに、マウスポインタが画面全体にランダムにジャンプしたり移動したりすることはありません。 Syndaemonは、重要なものを入力するたびに、手のひらに誤って触れて文字を台無しにするのを防ぐのに役立ちます。タッチパッドが完全に無効になるわけではなく、入力した場合にのみ無効になることに注意してください。

UbuntuにSyndaemonをインストールする

シンデーモン xserver-xorg-input-synapticsの一部としてインストールされます Ubuntuのパッケージ。 Ubuntuにインストールするには、次のコマンドを実行します:

$ sudo apt install xserver-xorg-input-synaptics

最新のUbuntu18.04LTSバージョンでは、依存関係の問題のために「xserver-xorg-input-synaptics」パッケージをインストールできませんでした。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 xserver-xorg-input-synaptics : Depends: xserver-xorg-core (>= 2:1.18.99.901)
E: Unable to correct problems, you have held broken packages.

その場合は、代わりに次のパッケージをインストールしてください。

$ sudo apt install xserver-xorg-input-synaptics-hwe-18.04

Syndaemonを使用してUbuntuで入力中にタッチパッドを無効にする

キーボードでの入力中にタッチパッドを自動的に無効にするには、次のコマンドを実行するだけです。

$ syndaemon -i 1 -t -K -R -d

上記のコマンドを分解して、各引数が何をするかを見てみましょう。

  • -i :最後にキーを押してからタッチパッドを有効にするまでの待機秒数を定義します。私の場合、1秒を設定しました。デフォルト値は2.0秒です。
  • -t :キーボード操作に応じて、マウスの動きではなく、タップおよびスクロール機能のみを無効にします。
  • -K :修飾キーとキーの組み合わせを無視します。
  • -R :キーボードの状態をポーリングする代わりに、XRecord拡張機能を使用してキーボードアクティビティを検出します。
  • -d :バックグラウンドでデーモンとしてsyndaemonを起動します。

この設定は、システムを再起動しても保持されないことに注意してください。タッチパッドを無効にするには、毎回このコマンドを手動で開始する必要があります。これを回避するには、次のセクションで説明するように、ログイン時に自動的に開始するようにすることができます。

システム起動時にSyndaemonを自動起動

システムを再起動するたびにSyndaemonを自動的に起動できるようにするには、〜/ .bashrcにSyndaemonコマンドを追加するだけです。 または〜/ .profile ファイル。

$ nano ~/.bashrc

または、

$ nano ~/.profile

コマンドを追加します:

syndaemon -i 1 -t -K -R -d

ファイルを保存して閉じます。

次のコマンドを入力して、変更を有効にします。

$ source ~/.bashrc

または、

$ source ~/.profile

コマンドを使用して、Syndaemonが実行されているかどうかを確認します:

$ ps aux | grep syndaemon
ostechnix 14586 0.0 0.0 21868 1108 pts/0 S+ 16:57 0:00 grep --color=auto syndaemon

詳細については、manページを参照してください。

$ man syndaemon

関連記事:

  • UbuntuDockアイコンのクリック時最小化機能を有効にする方法

これがお役に立てば幸いです。


Ubuntu
  1. 入力中にタッチパッドをロックする方法は?

  2. Ubuntu13.04でSuper+Sを無効にしますか?

  3. Ubuntuの使用中にI7Intelプロセッサを使用して過熱していませんか?

  1. Ubuntuで自動マウントを無効にする

  2. Ubuntu18.04でファイアウォールを無効にする方法

  3. GNOME:マウスが接続されているとき、および入力中にタッチパッドを無効にする方法

  1. Ubuntu18.04にMavenをインストールする方法

  2. Ubuntuで外部マウスが接続されているときにタッチパッドを自動的に無効にする

  3. Ubuntuで入力するときにタッチパッドを自動的に無効にする方法