web-dev-qa-db-ja.com

タッチパッドがKaliLinux 2Rollingで機能しない

タッチパッドのタップを有効にしようとしているだけです。パッドの上で指を動かすと、カーソルは移動しますが、タップしても何も起こりません。

最初に開いた この質問 起動時にタッピング設定を永続的に設定しようとしたためですが、OSを最近更新した後、synclient tapbutton1=1コマンドが機能しなくなりました(何も変更せず、タップしてクリックすることはできません)。

/etc/X11/xorg.conf.d/70-synaptics.confでタップボタン設定を設定して再起動しましたが、タップしてクリックできません。

#/etc/X11/xorg.conf.d/70-synaptics.conf

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"

    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    Option "VertEdgeScroll" "on"
    Option "VertTwoFingerScroll" "on"
    Option "HorizEdgeScroll" "on"
    Option "HorizTwoFingerScroll" "on"
    Option "CircularScrolling" "on"
    Option "CircScrollTrigger" "2"
    Option "EmulateTwoFingerMinZ" "40"
    Option "EmulateTwoFingerMinW" "8"
    Option "CoastingSpeed" "0"
    Option "FingerLow" "30"
    Option "FingerHigh" "50"
    Option "MaxTapTime" "125"

EndSection

また、USBポートからマウスを取り外して再起動しましたが、変更はありません。

更新:まだ運がない。私が行った小さな進歩はmodprobeコマンドの使用ですが、永続的な変更を試みても結果はゼロになります。

Synapticsが確かに私が使用している製品であることを確認するには:

root@nohupt:~# egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="PS/2 Synaptics TouchPad"

試した方法:

  1. modprobeコマンド-成功しましたが永続的ではありません

    modprobe -r psmouse
    modprobe psmouse proto=imps
    

    これにより、不快なstartup.shスクリプトが残りますが、最適なソリューションではありません(少なくとも機能します)。

  2. 永続的なmodprobe構成-失敗

    nano /etc/modprobe.d/touchpad.conf
    

    次の行を追加し、保存して再起動しました

    options psmouse proto=imps
    
  3. 永続的なXserver構成-失敗

    nano /usr/share/X11/xorg.conf.d/70-synaptics.conf 
    

    以下を編集し、保存して再起動しました。

    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
            Option "TapButton1" "1"
            Option "TapButton2" "3"
            Option "VertEdgeScroll" "1"
            Option "HorizEdgeScroll" "1"
    EndSection
    
  4. 70-synaptics.confをusr/shareからX11config dirにコピーし、保存して再起動しました-failed

    cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/70-synaptics.conf
    
1
nohupt

手元の問題

タッチパッド機能のタップを機能させることができないと報告しています。タッチパッドが正常に機能していること、およびこの設定が最近の更新まで機能していたことを確認しました。問題を正しく理解していますか?

解決

Kali Linuxで動作するようにタッチパッドをテーピングすることに関して このフォーラム投稿 を参照します。 Synaptics Touchpad Debian Wiki へのリンクも含めます。修正を試みる前に、これらの両方に目を通してください。私のソリューションは、シナプスおよび関連するすべてのタッチパッドドライバーがインストールされており、大部分がクリーンな構成またはバニラ構成であるという前提で機能します。開始する前に、リストしているシナプティクスの古い構成を削除すると役立つ場合があります。

Modprobeの使用

次の手順で問題を修正できるはずです。ターミナルを開いて実行します。

modprobe -r psmouse
modprobe psmouse proto=imps

これで問題が解決するかどうかを確認します。その場合、変更を永続的にするには、/etc/modprobe.dのような/etc/modprobe.d/touchpad.confの下に次の内容の構成ファイルを作成します。

options psmouse proto=imps

または、この問題をグラフィカルに解決できる場合があります。 synapticsパッケージが適切にインストールされていることを確認し、次の手順を実行します。

[システム設定]> [入力デバイス]> [タッチパッド]に移動し、タッチパッドのクリックを有効にします。

これで問題が解決したかどうかを確認します。ただし、そうでない場合、次のステップはユーザーFaustNostromoのステップに従うことである可能性があります。

Xorgのオプションの上書き

これは私のために働いたものです、私もxserver-xorg-input-synapticsをインストールしました、

Sudo apt-get install xserver-xorg-input-synaptics

Sudo leafpad /usr/share/X11/xorg.conf.d/70-synaptics.conf 

セクション「InputClass」の下のファイルの先頭に追加します。

Option "TapButton1" "1"

次のようになります。

Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"

これで、タッチパッドを再起動すると機能するようになりました。最後の手順はオプションで、スクロール追加を有効にします。

Option "VertEdgeScroll" "1" 
Option "HorizEdgeScroll" "1"

ログアウトまたは再起動します。

Debian Wikiのこのセクション をよく調べて、あなたに最も関連性のあるものを確認してください。おそらく、タッチパッドが機能をサポートしていないか、ユーザーFaustNostromoが提案するオプションとは少し異なるオプションが必要です。

結論

提供されているすべてのリンクを注意深くお読みください。正しいパッケージがインストールされていることを確認してください。既存のものを削除して最初からやり直すことをお勧めします。私の投稿について何か問題や質問がある場合はコメントしてください。誤解や問題を解決するために、この投稿に対する建設的な批判や編集に感謝します。ベストオブラック!

1
kemotep