Debian10タッチパッドがデフォルトモードで停止します。

Debian10タッチパッドがデフォルトモードで停止します。

私はLenovo Y2PでDebian 10 / Gnomeを実行していますが、これまで問題はありません。具体uname -a的には、出力は次のようになります。

Linux deepthought 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 GNU/Linux

sudo halt4.19.0-11-amd64で実行していたので、synclient -l結果は次のようになります。

シナプス属性が見つかりません。 Synapticsドライバがロードされていませんか?

つまり、タッチパッドは機能しますが、感度が低く、2本指のスクロールがなく、クリックしてドラッグすることはできず、マウスとタッチパッドの設定メニューがデフォルトの形式に縮小されました。以前のバージョンの4.19.0-10-amd64では、タッチパッドはまだ完全に機能します。

これまでに試したことは次のとおりです。

  1. xserver-xorg-input-libinputインストールしましたが、再インストールしましたが、xserver-xorg-input-synaptics役に立ちませんでした。

  2. このようにスタック交換答え、xinput list降伏:

↳ PS/2 Synaptics タッチパッド ID=13 [ポインタ(2)から]

ただし、提案されているようにシナプティック構成ファイルをコピーしてください。

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

そして再起動しても問題は解決しませんでした。その内容は70-synaptics.conf次のとおりです。

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
  1. もう一度追加カーネルモジュールは役に立ちませんが、次のように伝えます。 insmod /lib/modules/4.19.0-13-amd64/kernel/drivers/input/mouse/psmouse.ko proto=imps

  2. 次のようなこれredditでdmesg次のように確認しました。

$ sudo dmesg | grep -i PS/2
[    1.799257] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.812958] mousedev: PS/2 mouse device common for all mice
[    2.218457] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
[  246.027504] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input81

しかし、私のxorgログにはSynapticsの内容は含まれていません。

[   189.259] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[   189.259] Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
[   189.259] Current Operating System: Linux deepthought 4.19.0-10-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64
[   189.259] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-10-amd64 root=UUID=48c75b27-4eb3-426f-9a8b-80bac1fc66d5 ro quiet
[   189.259] Build Date: 05 March 2019  08:11:12PM
[   189.259] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[   189.259] Current version of pixman: 0.36.0
[   189.259]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   189.259] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   189.260] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug  6 14:41:07 2020
[   189.260] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   189.260] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   189.261] Parse error on line 3 of section Device in file /etc/X11/xorg.conf.d/20-displaylink.conf
        "MatchDriver" is not a valid keyword in this section.
[   189.262] (EE) Problem parsing the config file
[   189.262] (EE) Error parsing the config file
[   189.262] (EE) 
Fatal server error:
[   189.262] (EE) no screens found(EE) 
[   189.262] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[   189.262] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   189.262] (EE) 
[   189.262] (EE) Server terminated with error (1). Closing log file.

ここのバグは中断された別のプロジェクトから来ました。過去にはシナプティックドライバーには影響しませんでした。しかし、後者については何も見えません。

(追加の質問:20-displaylink.confしばらく前にファイルを削除しました。つまり、もう存在しません。このログはいつ/どのように更新されますか?)

  1. 予想通り、モジュールは提案されているように起動時に自動的に追加されます。ここ何も変えませんでした。

  2. これ協会Gnome 3.20はシナプティックドライバをサポートしなくなり、libinputに切り替えることを教えてください。 3.30.2があるので、動作は意味がありますが、カーネルバージョン4.19.0-10-amd64に同じGnomeバージョンがあり、うまく動作します。とにかく、このwikiエントリは私にlibinputに切り替える方法を教えてくれます。しかし、私はこれを行うには愚かすぎるようです。つまり、私が何をすべきか理解していません。

今はLinuxに慣れていないので、ますます絶望に陥り、独自のソリューションを作成することはできません。よって、どんな助けでも大変感謝いたします。また:どのようにhalt混乱することができますか?私が知る必要があるリスクはありますか?

とても感謝しています!

答え1

後で同じ問題が発生した場合:OSを再インストールして問題を解決しました。申し訳ありませんが、より良いニュースはありません。

関連情報