Questions tagged [mouse]

The pointing device (generally referred to as the mouse). When referring to laptops, please specify if it is the trackpad and not an external mouse by using the trackpad tag. Only use for hardware issues.

Mouse can refer to a variety of similar pointing devices that drive and control the cursor. Most of the mouse have 2 to 3 buttons, but some can have "side buttons" or extra buttons. The mouse movement in the screen is represented by the pointer which is usually a white arrow.

In Linux systems the pointer movement is controlled by the X Window System, which is Xorg. All input devices signals follow the following process:

+-----------+              +-------------+         +-----+
|   Mouse   |------------->| motherboard |-------->| CPU |
+-----------+              +-------------+         +-----+
             USB, PS/2, …                 PCI, …
             click down/up

         +--------+        +----------+          +-------------+
-------->| kernel |------->| X server |--------->| application |
         +--------+        +----------+          +-------------+
interrupt          scancode             keysym
                   =keycode            +modifiers

As can be seen, the Mouse signals are transmitted to the motherboard, from there they issue CPU interrupts which are catch by the kernel. This scans the code and the X server reads it. Depending the action the application reacts.

Tag recommendation

If you want to modify the behavior of your mouse clicks and speed, you are most likely using the when using Xorg, or when using other X window system.

When using touchpads, use the instead. For how the pointer behaves with the windows, use if you want something general, for unity.

Recommended read

Further reading:

3650 questions
355
votes
14 answers

How can I adjust the mouse scroll speed?

This question has been asked many times with no answer. I've used my basic Google skills and haven't come across a fix. This is system wide. My mouse simply scrolls too fast. I'm new to ubuntu and linux in general. Would switching styles or…
Unisucs
  • 3,551
152
votes
4 answers

How do I set focus follows mouse?

Is there a way to set up "focus follows mouse" behavior in Unity?
dharmatech
  • 2,573
143
votes
16 answers

Is there a way to "restart" the touchpad driver?

I use Ubuntu 14.04 on a laptop, usually with an external usb mouse and keyboard and screen connected. Sometimes, however, I unplug all of them and move the laptop and keep using it with the builtin keyboard and screen and touchpad. At random times…
matteo
  • 2,549
116
votes
9 answers

Increase mouse wheel scroll speed

As the title says, I want to increase the number of rows that are passed when I use the mouse wheel for scrolling. I know that there exists ways to do that for Firefox and Chromium, although I want something for the entire system, mainly because of…
115
votes
7 answers

Disable "Mouse battery low" spam notification

Countless times over the past few weeks I have been notified about the low battery in my wireless mouse. Every time it wakes up from sleeping mode and reconnects over Bluetooth I get a notification. I have gotten hundreds of notifications. I do not…
domo
  • 1,273
108
votes
14 answers

How to change mouse speed/sensitivity?

I am on an Asus Zenbook UX32VD in Ubuntu 12.10. Both in 12.04 and 12.10 I haven't been able to change the mouse speed (i.e. the "sensitivity" in the mouse/touchpad dialog). I can change the slider, but nothing changes. This is a big problem for me,…
Felix
  • 1,133
108
votes
17 answers

How to configure extra buttons in Logitech Mouse

Can anyone tell me how to configure all the buttons on a Logitech MX 620 mouse under Ubuntu 12.04? Specifically, I like to make one of them just the Ctrl key (for control clicking webpages) and another one Ctrl+W to close tabs. I also normally make…
Rick
  • 1,491
101
votes
2 answers

Firefox Middle Mouse Button Scroll

How can I get the middle mouse button to behave correctly in Ubuntu? Clicking the middle button does not show the arrow which allows me to scroll the page by moving the mouse. Information: Firefox 3.6.8 Mouse: Microsoft Intellimouse Explorer 3.0
84
votes
17 answers

How do I prevent mouse movement from waking up a suspended computer?

It's really annoying as I have to unplug the mouse after a suspend to ensure that an occasional bump doesn't wake up the system. I haven't found anything in system settings which could disable this neither by googling around.
79
votes
4 answers

Can Mouse Wheel Scrolling be enabled in Byobu

I've seen elsewhere that scrolling via the mouse wheel (and other mousy events) can be enabled for tmux.. can this feature also be enabled in byobu (over tmux) and how?
Ashimema
  • 2,075
66
votes
6 answers

How to change my mouse wheel scroll rate?

I'm using Chrome, and the scroll rate is like 3 lines, and it's painfully slow. My finger gets tired really quickly on long pages. System → Preferences → Mouse lacks any scroll wheel configuration options.
loonix
  • 928
62
votes
8 answers

How do I disable the touchscreen drivers?

I have a touchscreen, but the drivers are not working properly and interfere with my mouse. Is it possible to disable my touchscreen , so that I can work again properly?
mnr
  • 1,017
61
votes
5 answers

How can I make my mouse auto-click every 5 seconds?

I want to click on something for hours. How can I make a script or use an application so the mouse will auto-click every 5 seconds or less?
Jeggy
  • 3,122
  • 16
  • 57
  • 80
56
votes
12 answers

Increasing scroll speed

I've recently switched to Ubuntu, and the one thing that has been bothering me is the scroll speed, which I can't seem to change. In windows I used to have it set around 7 lines, but it seem to be around 3 on Ubuntu, and unchangeable. How can I…
John Howard
  • 2,095
54
votes
11 answers

What is the best way to configure a Thinkpad's TrackPoint?

The previously useful ThinkWiki pages appear quite outdated. I am trying to permanently change my TrackPoint sensitivity and speed settings and enable middle mouse button scrolling. I have tried configure-trackpoint in the past, but the settings…
1
2 3
99 100