LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-05-2016, 11:59 AM   #1
brynn4
LQ Newbie
 
Registered: Apr 2016
Posts: 6

Rep: Reputation: Disabled
compatible external touchpad mouse


Hi Friends,
Having used a Windows operating systems since Win95, I've decided to make the switch to Linux. I haven't settled on a particular distro yet.

For as long as I've used Windows, I've used an external touchpad mouse. But my early research (which includes looking through the HCL on this site) shows that there are not any touchpad mouse drivers that work on a Linux system. I'm hoping someone here can prove that to be wrong.

The mouse I'm currently using (Cirque Smart Cat Pro), and another mouse that I found by internet search/shopping (Logitech Wireless Rechargeable Touchpad T650) will provide basic mouse and click, but not any extra features (that are provided by the driver).

(For example, special features of the Cirque mouse include: running a finger up/down the right border of the touchpad scrolls up/down. Side to side along the top edge is page back/page forward. Side to side along the bottom scrolls side to side. And along the left edge zooms. Then there are 5 programmable tap zones, which I use continuously as well. And also a 3rd button which is programmable too.)

I can't imagine that there's no advanced mouse features which Linux supports, for a touchpad mouse. Does anyone know of a fully featured external touchpad mouse that Linux supports?

Thank you very much

Last edited by brynn4; 04-05-2016 at 12:00 PM.
 
Old 04-05-2016, 12:21 PM   #2
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Linux has synaptic driver. A quick google revealed lots of hints and success stories with T650. Didn't look up rest of hardware you mentioned.
 
Old 04-05-2016, 12:36 PM   #3
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,209

Rep: Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845
There is a program called flsynclient that allows you to change many things on your synaptics touch pad. Once you find the settings you need and want, you can edit xorg.conf and store your settings so they are applied at the next boot. I have had to do this for a touchpad on my netbook.
 
Old 04-05-2016, 01:03 PM   #4
brynn4
LQ Newbie
 
Registered: Apr 2016
Posts: 6

Original Poster
Rep: Reputation: Disabled
Thanks for the replies.

If I'm not mistaken, Synaptics is the type of mouse that comes preinstalled as part of a laptop computer. I'm not talking about built in mouses. (Whose body can actually use one of those, if the laptop is actually being used on your lap??)

I'm asking about external touchpad mouse.
 
Old 04-05-2016, 01:13 PM   #5
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
What makes you think the hardware installed inside of a computer requires different driver when installed externally?
 
Old 04-05-2016, 02:42 PM   #6
brynn4
LQ Newbie
 
Registered: Apr 2016
Posts: 6

Original Poster
Rep: Reputation: Disabled
Because the external mouse always comes with its own driver - a cd. If the driver on that cd isn't installed, I wouldn't be able to program the various buttons. And it's the driver that isn't supported by Linux systems.

Maybe it's different with Linux. But on Windows, there's no way for the external mouse to access the controls for the built-in mouse.
 
Old 04-05-2016, 02:49 PM   #7
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,001
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Are you wanting to use an external MOUSE, or an extenal TOUCHPAD? You keep saying both, and I'm confused as to which you actually want to use??

I've never used an external mouse that didn't work with at least the basic 5 buttons (l-click, r-click, m-click, forward side button, back side button).

I've used a few external touchpads that worked fine with the synaptics drivers, although they did need to have a custom xorg config to enable multi-finger tapping, multi-finger scrolling, etc.

Last edited by Timothy Miller; 04-05-2016 at 02:51 PM.
 
Old 04-05-2016, 04:44 PM   #8
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Quote:
Originally Posted by brynn4 View Post
Because the external mouse always comes with its own driver - a cd. If the driver on that cd isn't installed, I wouldn't be able to program the various buttons. And it's the driver that isn't supported by Linux systems.

Maybe it's different with Linux. But on Windows, there's no way for the external mouse to access the controls for the built-in mouse.
Forget what you know about Windows and your life with Linux will be much easier. If the same device is connected the same way (say, USB) it will work with the same driver.
 
Old 04-05-2016, 06:26 PM   #9
brynn4
LQ Newbie
 
Registered: Apr 2016
Posts: 6

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Timothy Miller View Post
Are you wanting to use an external MOUSE, or an extenal TOUCHPAD? You keep saying both, and I'm confused as to which you actually want to use??
What's the difference? When I say "mouse" I mean "input interface device". To me, anything that controls the pointer is a mouse, and there are all different kinds of mice (traditional, touchpad, trackball are all mice).

After the driver is installed, I have available a control center, which is a dialog with 5 or 6 tabs. I can control things like how hard of a tap will make a "click", how fast of a double tap makes a double-click, how fast (or slow) the pointer moves and accellerates. I can program 4 custom tap zones plus the 3rd button. There's an option to ignore it when you accidentally drop your hand or finger on the mouse, I can opt in or out of gestures and customize the gestures. 1 entire tab is to program sounds, if you like to hear various sounds with the mouse (which I personally detest, but at least I can disable them!)

I won't actually know which features I will or won't have, if I use this mouse with Linux (until I actually do it). But a good guess would be everything that the driver provides. The mouse still works without having a driver installed. But it works without all those programmable features.

I don't understand why I have to explain all this. And I don't understand why there aren't some people who use Linux who want advanced mousing using a touchpad input interface device (rather than traditional mouse). I have the impression that a lot of people who use Linux, use Linux so they get all the bells and whistles and have a lot of control. And it seems like that should extend to mice too. So I must be missing some major kind of perspective about this. I'm starting to feel like I've landed on a different planet.

Quote:
Forget what you know about Windows and your life with Linux will be much easier. If the same device is connected the same way (say, USB) it will work with the same driver.
Maybe I will forget how to use Windows, after a while. But for now, it's all I know and it's the only frame of reference I have currently.

No, it will not work with its driver. I've spoken with the guy who wrote and maintains the driver, and he said what I've already explained - the driver isn't compatible with Linux. The mouse will do very basic things, but it won't be able to use the driver.

Quote:
"The driver is made just for Windows. The touchpads work with Linux but in the same way it does in Windows without a driver. The advanced features and functions aren't there."
That's for the Cirque mouse.

But the system specs for the Logitech mouse specifically only list Windows. And I posted in the Logitech forum asking about it, and they said the very same thing. On Linux, the mouse will do basic things, but the driver isn't compatible.

So I'm looking for an external input interface device of the touchpad style, which has a driver that's compatible with Linux.
 
Old 04-05-2016, 06:34 PM   #10
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Quote:
Forget what you know about Windows and your life with Linux will be much easier. If the same device is connected the same way (say, USB) it will work with the same driver.
Maybe I will forget how to use Windows, after a while. But for now, it's all I know and it's the only frame of reference I have currently.
Quote:
No, it will not work with its driver. I've spoken with the guy who wrote and maintains the driver, and he said what I've already explained - the driver isn't compatible with Linux. The mouse will do very basic things, but it won't be able to use the driver.
What are you talking about? Windows again? Why you talk about Windows driver? Hello! These are Linux forums, we discuss Linux here. It works with synaptics driver, above was explained already how to configure it.
 
Old 04-05-2016, 07:41 PM   #11
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,001
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
Quote:
Originally Posted by brynn4 View Post
What's the difference? When I say "mouse" I mean "input interface device". To me, anything that controls the pointer is a mouse, and there are all different kinds of mice (traditional, touchpad, trackball are all mice).

After the driver is installed, I have available a control center, which is a dialog with 5 or 6 tabs. I can control things like how hard of a tap will make a "click", how fast of a double tap makes a double-click, how fast (or slow) the pointer moves and accellerates. I can program 4 custom tap zones plus the 3rd button. There's an option to ignore it when you accidentally drop your hand or finger on the mouse, I can opt in or out of gestures and customize the gestures. 1 entire tab is to program sounds, if you like to hear various sounds with the mouse (which I personally detest, but at least I can disable them!)

I won't actually know which features I will or won't have, if I use this mouse with Linux (until I actually do it). But a good guess would be everything that the driver provides. The mouse still works without having a driver installed. But it works without all those programmable features.

I don't understand why I have to explain all this. And I don't understand why there aren't some people who use Linux who want advanced mousing using a touchpad input interface device (rather than traditional mouse). I have the impression that a lot of people who use Linux, use Linux so they get all the bells and whistles and have a lot of control. And it seems like that should extend to mice too. So I must be missing some major kind of perspective about this. I'm starting to feel like I've landed on a different planet.
The difference is what it is. Is the keyboard a mouse? No. Is the monitor a mouse? No. a Touchpad is not a mouse. It's an input device, yes, but so is the keyboard, so is the microphone. Not that it makes a huge difference, but it's easier to know what someone's asking if they call it only what it is.

As far as the "bells and whistles", I have all that in linux. I have multiple touchpads (8 of them of varying types), and every one works with single finger tapping, 2-finger tapping, 3-finger tapping, 2-finger scroll, edge scroll (although I turn that off), and most of them work with multi-finger "gestures" as well, the only 1 that doesn't it because it's so old that it predates having gestures being supported from the hardware side.

As has been mentioned multiple times now by multiple people, the windows driver will not be used. What part of this do you not understand? Windows drivers DO NOT work in linux (with some minor exceptions). The touchpad will use the synaptics driver, which if it works with the device (multiple people say it does, I don't know if I have this device since I don't know what ANY of my touchpads are as far as the hardware), you'd just need to configure all the advanced features that you want to use. Nearly EVERY touchpad in existence that works with linux uses the synaptics driver. Doesn't matter if it's a synaptics, an elantech, Alps, or... something else since that's all I can think of. It uses the synaptics driver.
 
Old 04-05-2016, 09:45 PM   #12
brynn4
LQ Newbie
 
Registered: Apr 2016
Posts: 6

Original Poster
Rep: Reputation: Disabled
Quote:
As has been mentioned multiple times now by multiple people, the windows driver will not be used. What part of this do you not understand? Windows drivers DO NOT work in linux (with some minor exceptions).
YES! I know that. I'm the one saying it! And I've said it multiple times (despite Emerson's claim that it does). What is it that YOU don't understand?

So you're saying that there is only 1 mou....excuse me "input device" driver that works on Linux, and that is Synaptics? What I don't understand is how a device made by one company is automatically going to work with a driver made for another device by another company. And you're saying the same driver works on multiple different kind of input devices? I'm having a hard time understanding that....especially because these are proprietary devices. I think it would be really rare for proprietary driver to work with anything except its own device. Maybe it would work with any device made by that company. But it's hard to imagine it would work with a device made by another company.

I don't mean to insult your intelligence, and I don't mean to say that I don't believe you. I mean to say that I just don't understand. This seemed like a good place for a new Linux user to to start learning, but maybe I misunderstood that too.

So I think what you're all saying (in your own language), is that there is no Linux compatible driver for an external touchpad input device (except for Synaptics).

Last edited by brynn4; 04-05-2016 at 10:04 PM.
 
Old 04-05-2016, 09:59 PM   #13
Timothy Miller
Moderator
 
Registered: Feb 2003
Location: Arizona, USA
Distribution: Debian, EndeavourOS, OpenSUSE, KDE Neon
Posts: 4,001
Blog Entries: 26

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
No, there are MANY input device drivers. There is only 1 common TOUCHPAD driver (ergo why it was important if you're trying to use a mouse or touchpad, mice use completely different drivers). Synaptics. It has the capability to work with Alps, Elantech, Synaptics, etc. devices. Just about anything touchpad it will work with. It does not work with anything OTHER than touchpads, however. Yes, this driver will work with different proprietary devices, because those proprietary devices still (usually) follow a common set of controls, so it just needs to know how to read the device, and how to interpret it. Sometimes EXTREMELY new or rare hardware will not work with it, but after enough people have them so that the developers get to test them, then support is added. BASIC functionality is all that is (usually) present without a xorg configuration file, but if the hardware supports a feature, it can probably be turned off or on in said config file.
 
Old 04-05-2016, 11:27 PM   #14
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Quote:
Originally Posted by brynn4 View Post
YES! I know that. I'm the one saying it! And I've said it multiple times (despite Emerson's claim that it does). What is it that YOU don't understand?

So you're saying that there is only 1 mou....excuse me "input device" driver that works on Linux, and that is Synaptics? What I don't understand is how a device made by one company is automatically going to work with a driver made for another device by another company. And you're saying the same driver works on multiple different kind of input devices? I'm having a hard time understanding that....especially because these are proprietary devices. I think it would be really rare for proprietary driver to work with anything except its own device. Maybe it would work with any device made by that company. But it's hard to imagine it would work with a device made by another company.

I don't mean to insult your intelligence, and I don't mean to say that I don't believe you. I mean to say that I just don't understand. This seemed like a good place for a new Linux user to to start learning, but maybe I misunderstood that too.

So I think what you're all saying (in your own language), is that there is no Linux compatible driver for an external touchpad input device (except for Synaptics).
What? I never said Windows driver works. I do not think Windows, I even do not remember much of Windows any more! I said synaptics is the driver and it works despite your device being internal or external. It obviously takes a Windows-infected brain to misunderstand Linux talk.
 
Old 04-06-2016, 01:48 AM   #15
brynn4
LQ Newbie
 
Registered: Apr 2016
Posts: 6

Original Poster
Rep: Reputation: Disabled
Quote:
What? I never said Windows driver works.
Quote:
Originally Posted by Emerson View Post
If the same device is connected the same way (say, USB) it will work with the same driver.
Quote:
It obviously takes a Windows-infected brain to misunderstand Linux talk.
Well, I guess it's hopeless then. After 20 years with Windows, how dare me consider using Linux.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
What touchpad device (tap-to-click) is compatible with Linux kceiw Linux - Hardware 4 09-26-2013 09:35 AM
compatible external hdd negrito211 Linux - Hardware 3 12-14-2008 02:47 AM
external mouse does not override touchpad netcrusher88 Linux - Laptop and Netbook 0 12-13-2005 09:15 AM
having both Snaptics touchpad and external mouse available simultaneously Danathar Linux - Laptop and Netbook 5 08-29-2004 03:31 PM
touchpad mouse + usb mouse on laptop guild Libranet 1 11-28-2003 09:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration