我在新的Lenovo z580笔记本电脑上安装了Ubuntu 12.04。触摸板制造商是Synaptics。尽管已安装了驱动程序,但Ubuntu无法加载Synaptics驱动程序。因此,我无法在触摸板上使用滚动。命令
synclient -l
返回:
找不到突触属性。没有加载突触驱动程序?
请帮忙。
我在新的Lenovo z580笔记本电脑上安装了Ubuntu 12.04。触摸板制造商是Synaptics。尽管已安装了驱动程序,但Ubuntu无法加载Synaptics驱动程序。因此,我无法在触摸板上使用滚动。命令
synclient -l
返回:
找不到突触属性。没有加载突触驱动程序?
请帮忙。
Answers:
现在很容易做,不要怕我的孩子
如果此线程的先前想法都无效,请尝试以下操作:
在终端中输入:
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 !!!
升级到较新的ubuntu版本可帮助我解决该问题,尽管我仍然不知道其根本原因。
sudo do-release-upgrade
在缺点中,我应该提到,这需要很长时间-大约1小时(取决于网络连接吞吐量)