Alps Touchpad Driver Linux

Posted on by
This HowTo is about getting ALPS touchpad to work under debian (tested on sid) using a 3rd party driver and dkms.
You can find this touchpads on DELL devices (I have it on my DELL Latitude e6430, but many other Laptops from DELL Vostro series have same device and also a bunch of HP Laptops are reported).
Anyway the problem with this touchpad is that is recognised as standard ps2 wheel mouse instead of synaptic/ALPS touchpad. so you won't even find the touchpad tab under mouse settings and you get a stupid pad that is unable to scroll or tap to click (because it is seen as wheel mouse, so kernel does not understand gestures).

This article details the installation and configuration process of the Synaptics input driver for Synaptics (and ALPS) touchpads found on most notebooks. Warning: xf86-input-synaptics is no longer actively updated. If possible, use libinput. Currently the Linux Elantech touchpad driver is aware of four different hardware versions unimaginatively called version 1,version 2, version 3 and version 4. Configuring Alps Touchpad under Ubuntu Linux. Submitted by chip on Wed, 13-Jul-2005 - 9:39 pm. Note that the defaults for the updated touchpad driver do not work well with the Alps touchpad, which is why all of the parameters are specified here. Reboot to the new kernel and restart X. I have Linux Mint 18 installed with kernel 4.4.0-45. I did the following to make it easy to toggle the touchpad state. How do I get my touchpad working on Linux.

Correctly Recognize Alps Touchpad on Dell E6510 in Linux Laptops which use newer Alps touchpad hardware may experience some lack of functionality as a result of a regression in the kernel psmouse driver — the touchpad is detected and works as a pointing device, but only functions with basic features.

Check this in your mouse preferences, if you find just 'mouse' tab and not 'touhpad' and your touchpad is behaving like Neanderthal Man this can be a solution for you:
I found a way to fix this installing a custom 3rd party (but open) driver and using dkms.
download the latest driver source code package from here (currently newest package is 1.2):
(really say thank you to these people who wrote this driver, God bless them)
put it in a folder of your choiche (eg: /home/youruser/alps-driver)
open a Terminal and cd to that folder
ten just run these commands (keep in mind that you have to be in the folder where you placed the file you just downloaded and to replace X.X with the version you downloaded. at time of this writing is 1.2):
Code: Select all
sudo apt-get install dkms
tar -xf psmouse-alps-dst-X.X.tbz
sudo mv usr/src/psmouse-alps-dst-X.X/ /usr/src/psmouse-alps-dst-X.X/
sudo dkms add psmouse/alps-dst-X.X
sudo dkms autoinstall
sudo rmmod psmouse && sudo modprobe psmouse

now you'll find the TouchPad tab under mouse settings and you can enable scrolling and tapping. just because now is considered a touchpad and not a PS wheel mouse.
I personally suggest Single Finger Scrolling ad Two Finger Scrolling behaves strange. But these are my 2 cents.
This driver will survive to the kernel updates because we installed it using dkms.
NOTE: if a new driver comes to the site I linked just download the new one and repeat the procedure.
For cleaniniess remove the old one with
Code: Select all
sudo dkms remove psmouse/alps-dst-X.X --all

where X.X is the number of the old version to remove from dkms.
Then you can also remove the relative folder in /usr/src.
Code: Select all
sudo rm -r /usr/src/psmouse-alps-dst-X.X

hope this helps.
Active4 years, 11 months ago

Alps Touchpad Driver Vista 64

Now I know that this has been asked several times here but I couldn't find any decent solution to it.

I am running Ubuntu 12.04 on my DELL N5110 and my touchpad is detected as a mouse, So I don't have the touchpad options availiable. Can't use multitouch and can't disable it either.

I have tried the dkms driver from this link.

But when I tried to install it with dpkg -i command, dpkg returns the following error:

I have installed all the updates as well.

Can someone help me out with this issue?

54.1k21 gold badges144 silver badges230 bronze badges
Shota BakuradzeShota Bakuradze

5 Answers

I had exact same problem on my Inspiron N5110 running Ubuntu 12.04 but was able to fix it using patch and instructions provided in these two links.

Touchpad is now recognised as a AlpsPS/2 ALPS DualPoint TouchPad and Touchpad tab is enabled in System Settings. Unfortunately, scrolling is still not an option.. :-(

At least touchpad is disabled while typing, which was the biggest problem for me resulting in cryptic writings! :-) Also Fn+F3 is working now (aka, touchpad toggle).

With the last update, multitouch has been enabled on Inspiron N5110. All you need to do is install this DKMS. I think it should work for all laptops with Alps touchpad. Here are more detailed instructions on installing this module than in links provided in the answer. You'll have to change any reference of 'psmouse-alps-dst-0.1' to 'psmouse-alps-alt-1.3' (the latest version).


This one works beautifully.

Download the source from the link below and place psmouse-alps-dst-0.4 folder in /usr/src/ (you need root permission).

Run the with root permission (Ctrl+Alt+T)

You can now configure the Touchpad in System Settings.

Hp 4520 probook drivers for windows 7 Description Free download HP Probook 4520s laptop audio, video, touchpad, wi-fi, utility, keyboard, mouse, Bluetooth, bios, chipset, bios, VGA, WLAN, LAN, Ethernet, card reader, graphics, camera at free-of- cost for Windows 7, 8, 10 Notebook to empower laptop performance.

5,3727 gold badges30 silver badges44 bronze badges
Alps Touchpad Driver Linux

How to successfully install the ALPS Touchpad DKMS driver

  • Download and try to install the deb file from here as the question indicates, using sudo dpkg -i. It will fail with the error in the question, which is fine (see bottom of the answer if you want to know the technical reason why.)

  • To build it, type/paste the following, line-by-line, in the terminal:

    When you search for files (video, music, software, documents etc), you will always find high-quality game hp java jar files recently uploaded on DownloadJoy or other most popular shared hosts. With our unique approach to crawling we index shared files withing hours after Upload. Download game java jar khusus hp cina. As an file sharing search engine DownloadJoy finds game hp java jar files matching your search criteria among the files that has been seen recently in uploading sites by our search spider. Our goal is to provide top notch user experience for our visitors. If search results are not what you looking for please give us feedback on where we can/or should improve.

  • The driver should work now; reboot just in case.
  • DKMS should also automatically recompile whenever you upgrade/change kernels. DO NOT install the deb file again.

What was the problem?

  • The build log shows that compiling the module fails because of an error at character 33 in line 135 of the alps.c source file.
  • That line is module_param(alps_dump_packets, int, 0644);
  • The compiler expects an argument (variable name) to follow the int, but there is none.
  • Since the previous line 134 disables the alps_dump_packets feature (static int alps_dump_packets = 0;), we are probably safe simply deleting the offending line 135 with sed, which allows the module to successfully build.

Alps Touchpad Driver Windows 10

120k35 gold badges277 silver badges296 bronze badges

I've bought a DELL Latitude E6430 with ubuntu preloaded, I found the glidepoint driver installed. 2 fingers scroll ok, pinch zoom ok, everything working. I looked for it in the dell repos, but no luck, so I did:

and found this

so I repacked it with

and now I have this to share:

try on your ubuntu, let me know if works.


Brief update to installing the ALPS driver set..

I followed the below instructions but found the driver was now at this location.

As users will note this is now version 0.11 of the ALPS driver and the line to remove in this version is line 137.

With these minor changes my Ubuntu 12.04 install (also on a Dell N5110) enabled the touchpad. Still no success with enabling edge or two-finger scrolling as yet, although the edge-scrolling option is now not grayed out in the Mouse and Touchpad control panel.

Jonas IngwerJonas Ingwer

protected by CommunityNov 25 '12 at 20:00

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged touchpadsoftware-installation or ask your own question.