如何在12.04上加载突触驱动程序?(滚动不起作用)


14

我在新的Lenovo z580笔记本电脑上安装了Ubuntu 12.04。触摸板制造商是Synaptics。尽管已安装了驱动程序,但Ubuntu无法加载Synaptics驱动程序。因此,我无法在触摸板上使用滚动。命令

synclient -l

返回:

找不到突触属性。没有加载突触驱动程序?

请帮忙。



您是否从其他驱动程序对话框中检查是否有专有驱动程序?
teodor_kasap 2014年

您可能还想看看这里。 askubuntu.com/questions/338609/…–
RCF

Answers:


5

现在很容易做,不要怕我的孩子

如果此线程的先前想法都无效,请尝试以下操作:
在终端中输入:
xinput
您应该得到如下所示的内容:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB Camera                                id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

尽管它很可怕,但实际上却很容易理解。现在找到您的触摸板,这里称为“ ETPS / 2 Elantech触摸板”(在第三行)。
现在,完成此操作后,请输入:
xinput --list-props "whatever your touchpad is called"
例如:mine将成为
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

您的操作,出现Lotta行,对我来说是:

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (263): 1
    Device Accel Constant Deceleration (264):   2.500000
    Device Accel Adaptive Deceleration (265):   1.000000
    Device Accel Velocity Scaling (266):    12.500000
    Synaptics Edges (288):  123, 2974, 114, 2005
    Synaptics Finger (289): 1, 1, 0
    Synaptics Tap Time (290):   180
    Synaptics Tap Move (291):   165
    Synaptics Tap Durations (292):  180, 180, 100
    Synaptics ClickPad (293):   1
    Synaptics Middle Button Timeout (294):  0
    Synaptics Two-Finger Pressure (295):    282
    Synaptics Two-Finger Width (296):   7
    Synaptics Scrolling Distance (297): 75, 75
    Synaptics Edge Scrolling (298): 0, 0, 0
    Synaptics Two-Finger Scrolling (299):   1, 1
    Synaptics Move Speed (300): 1.000000, 1.750000, 0.053305, 0.000000
    Synaptics Off (301):    0
    Synaptics Locked Drags (302):   0
    Synaptics Locked Drags Timeout (303):   5000
    Synaptics Tap Action (304): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (305):   1, 3, 0
    Synaptics Circular Scrolling (306): 0
    Synaptics Circular Scrolling Distance (307):    0.100000
    Synaptics Circular Scrolling Trigger (308): 0
    Synaptics Circular Pad (309):   0
    Synaptics Palm Detection (310): 0
    Synaptics Palm Dimensions (311):    10, 200
    Synaptics Coasting Speed (312): 20.000000, 50.000000
    Synaptics Pressure Motion (313):    30, 160
    Synaptics Pressure Motion Factor (314): 1.000000, 1.000000
    Synaptics Resolution Detect (315):  1
    Synaptics Grab Event Device (316):  1
    Synaptics Gestures (317):   1
    Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (319): 32, 31
    Synaptics Area (320):   0, 0, 0, 0
    Synaptics Soft Button Areas (321):  1548, 0, 1737, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (322): 18, 18
    Device Product ID (255):    2, 14
    Device Node (256):  "/dev/input/event5"

但这很好!如果仔细看,应该可以找到一条线,上面写着“两个手指滚动”。例如,我在Synaptics两指滚动(299)处。如果该行中的值不是1,1,则BINGO就是问题所在!只是类型:
xinput --set-prop "touchpad name" "scrolling option" 1 1
我的是
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1
它现在应该可以工作了:)

但是,每次重启计算机时都必须这样做!
现在是时候自动唤醒计算机了:
在您的主文件夹(或您想要的任何位置)中,创建一个您想要的文件。它应该包含

#! bash
xinput (the command) ...

然后在搜索应用程序名称中启动应用程序并按“ ADD”。随意命名并在命令Field中编写bash /your/file/path例子。永远做到了:D !!!


0

您是否在“设置”中检查了鼠标和触摸板设置。禁用两指滚动,也禁用自然滚动。希望能解决滚动问题


显然,这在某些发行版(如Ubuntu)上可用,但在其他发行版(如Lubuntu)上不可用。
rdtsc

0

转到系统设置(从破折号搜索)> 鼠标和触摸板
启用两个手指滚动和自然滚动(或按照您希望的配置进行)
如果我找到类似突触的功能((如在Windows中)触摸板,将更新此帖子。 Ubuntu的驱动程序
希望对您有所帮助


0

升级到较新的ubuntu版本可帮助我解决该问题,尽管我仍然不知道其根本原因。

sudo do-release-upgrade

在缺点中,我应该提到,这需要很长时间-大约1小时(取决于网络连接吞吐量)


0

对于Lubuntu 18.04 LTS,Dell Latitude 3540上的触摸板可以工作,但只能用作基本鼠标。我必须发出modprobe psmouse才能将其激活为两个手指滚动等的触摸板。但是,仍然没有GUI配置选项,因此/etc/X11/xorg.conf.d/70-synaptics .conf必须手动编辑。


-1

在终端上执行:

  1. 通过按Ctrl + Alt + t打开终端
  2. su (管理员)
  3. 密码
  4. sudo apt-get update
  5. sudo apt-get install synaptic
  6. 继续你的知识

这不是OP在谈论的突触驱动程序。
阿恩·布拉瑟
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.