首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SynPS/2 Synaptics TouchPad不适用于dynabook上的Ubuntu20.04

SynPS/2 Synaptics TouchPad不适用于dynabook上的Ubuntu20.04
EN

Ask Ubuntu用户
提问于 2021-09-23 11:20:26
回答 1查看 514关注 0票数 0

我在dynabook GX83上安装了Ubuntu20.04。我的Touchpad根本不工作,但USB鼠标工作正常。虽然我想使用Touchpad。我搜索并尝试了很多命令,但我解决不了这个问题。

我试了一下,结果如下。

~ $xinput

代码语言:javascript
复制
︙
 ↳ SynPS/2 Synaptics TouchPad               id=15   [slave  pointer  (2)]
︙

~ $xinput列表15

代码语言:javascript
复制
SynPS/2 Synaptics TouchPad                  id=15   [slave  pointer  (2)]
    Reporting 7 classes:
        Class originated from: 15. Type: XIButtonClass
        Buttons supported: 7
        Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
        Button state:
        Class originated from: 15. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Rel X
          Range: -1.000000 - -1.000000
          Resolution: 0 units/m
          Mode: relative
        Class originated from: 15. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Rel Y
          Range: -1.000000 - -1.000000
          Resolution: 0 units/m
          Mode: relative
        Class originated from: 15. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Rel Horiz Scroll
          Range: -1.000000 - -1.000000
          Resolution: 0 units/m
          Mode: relative
        Class originated from: 15. Type: XIValuatorClass
        Detail for Valuator 3:
          Label: Rel Vert Scroll
          Range: -1.000000 - -1.000000
          Resolution: 0 units/m
          Mode: relative
        Class originated from: 15. Type: XIScrollClass
        Scroll info for Valuator 2
          type: 2 (horizontal)
          increment: 15.000000
          flags: 0x0
        Class originated from: 15. Type: XIScrollClass
        Scroll info for Valuator 3
          type: 1 (vertical)
          increment: 15.000000
          flags: 0x0

~ $xinput列表-道具15

代码语言:javascript
复制
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (187):   1
    Coordinate Transformation Matrix (189): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (340): 1
    libinput Tapping Enabled Default (341): 0
    libinput Tapping Drag Enabled (342):    1
    libinput Tapping Drag Enabled Default (343):    1
    libinput Tapping Drag Lock Enabled (344):   0
    libinput Tapping Drag Lock Enabled Default (345):   0
    libinput Tapping Button Mapping Enabled (346):  1, 0
    libinput Tapping Button Mapping Default (347):  1, 0
    libinput Natural Scrolling Enabled (322):   1
    libinput Natural Scrolling Enabled Default (323):   0
    libinput Disable While Typing Enabled (348):    1
    libinput Disable While Typing Enabled Default (349):    1
    libinput Scroll Methods Available (326):    1, 1, 0
    libinput Scroll Method Enabled (327):   1, 0, 0
    libinput Scroll Method Enabled Default (328):   1, 0, 0
    libinput Click Methods Available (350): 1, 1
    libinput Click Method Enabled (351):    1, 0
    libinput Click Method Enabled Default (352):    1, 0
    libinput Middle Emulation Enabled (331):    0
    libinput Middle Emulation Enabled Default (332):    0
    libinput Accel Speed (333): 0.000000
    libinput Accel Speed Default (334): 0.000000
    libinput Left Handed Enabled (338): 0
    libinput Left Handed Enabled Default (339): 0
    libinput Send Events Modes Available (307): 1, 1
    libinput Send Events Mode Enabled (308):    0, 0
    libinput Send Events Mode Enabled Default (309):    0, 0
    Device Node (310):  "/dev/input/event5"
    Device Product ID (311):    2, 7
    libinput Drag Lock Buttons (324):   
    libinput Horizontal Scroll Enabled (325):   1

~ $gsettings列表-递归org.gnome.desktop.peripherals.touchpad

代码语言:javascript
复制
org.gnome.desktop.peripherals.touchpad click-method 'default'
org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled false
org.gnome.desktop.peripherals.touchpad disable-while-typing true
org.gnome.desktop.peripherals.touchpad two-finger-scrolling-enabled true
org.gnome.desktop.peripherals.touchpad send-events 'enabled'
org.gnome.desktop.peripherals.touchpad speed 0.0
org.gnome.desktop.peripherals.touchpad scroll-method 'two-finger-scrolling'
org.gnome.desktop.peripherals.touchpad natural-scroll true
org.gnome.desktop.peripherals.touchpad middle-click-emulation false
org.gnome.desktop.peripherals.touchpad left-handed 'mouse'
org.gnome.desktop.peripherals.touchpad tap-to-click true
org.gnome.desktop.peripherals.touchpad tap-and-drag true

~ $gsettings列表-递归org.gnome.set-daemon.ideerals.Touchpad.dereated:/

代码语言:javascript
复制
org.gnome.settings-daemon.peripherals.touchpad.deprecated horiz-scroll-enabled true
org.gnome.settings-daemon.peripherals.touchpad.deprecated touchpad-enabled true
org.gnome.settings-daemon.peripherals.touchpad.deprecated disable-while-typing false
org.gnome.settings-daemon.peripherals.touchpad.deprecated motion-threshold -1
org.gnome.settings-daemon.peripherals.touchpad.deprecated scroll-method 'two-finger-scrolling'
org.gnome.settings-daemon.peripherals.touchpad.deprecated motion-acceleration -1.0
org.gnome.settings-daemon.peripherals.touchpad.deprecated tap-to-click false
org.gnome.settings-daemon.peripherals.touchpad.deprecated left-handed 'mouse'
org.gnome.settings-daemon.peripherals.touchpad.deprecated natural-scroll false

~ $cat /proc/总线/输入/设备

代码语言:javascript
复制
︙
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input10
U: Uniq=
H: Handlers=mouse0 event5 
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003
︙

下面我也尝试了这些命令,但是Touchpad不起作用。

代码语言:javascript
复制
sudo apt-fast -y install xserver-xorg-input-synaptics
代码语言:javascript
复制
gsettings reset-recursively org.gnome.desktop.peripherals.touchpad
代码语言:javascript
复制
gsettings reset-recursively org.gnome.settings-daemon.peripherals.touchpad

那么,我应该如何使用Touchpad呢?

谢谢你阅读了这个冗长的问题。如果有任何想法,我将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-05-18 10:11:51

我可以通过以下步骤启用ubuntu触控板。

代码语言:javascript
复制
sudo nano /etc/default/grub

你会看到这样的一条线

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'

然后在这里编辑如下。

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT='quiet splash psmouse.synaptics_intertouch=1'

最后,运行这些命令才能生效。

代码语言:javascript
复制
sudo update-grub
sudo reboot
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1365332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档