Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
xfce:xfce4-settings:mouse [2012/01/15 17:38] – [Device] nick | xfce:xfce4-settings:mouse [2021/02/08 17:24] – kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Mouse and Touchpad ====== | + | {{ : |
+ | ====== | ||
- | <note warning> | + | * **[[# |
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[#Drag and Drop|Drag and Drop]]** | ||
+ | * **[[#Double Click|Double Click]]** | ||
+ | * **[[# | ||
+ | * **[[#Device Properties|Device Properties]]** | ||
+ | |||
+ | ---- | ||
===== Device ===== | ===== Device ===== | ||
Line 16: | Line 27: | ||
! Uncheck this option to turn a device off. If a device it disabled, it won't send any coordinate updates to the pointer. By default all (new) devices are enabled. | ! Uncheck this option to turn a device off. If a device it disabled, it won't send any coordinate updates to the pointer. By default all (new) devices are enabled. | ||
- | ==== Buttons and Feedback ==== | + | ---- |
+ | |||
+ | ===== Buttons and Feedback | ||
Line 36: | Line 49: | ||
! The number of pixels the pointer must move in a short time before it starts accelerating. | ! The number of pixels the pointer must move in a short time before it starts accelerating. | ||
- | ==== Touchpad ==== | + | [[|Back To Top]] |
+ | ---- | ||
+ | |||
+ | ===== Touchpad | ||
Currently only touchpads using the Synaptics driver are supported. | Currently only touchpads using the Synaptics driver are supported. | ||
Line 46: | Line 62: | ||
! To click, tap on the touchpad. To double-click, | ! To click, tap on the touchpad. To double-click, | ||
- | === Scrolling === | ||
? Scrolling | ? Scrolling | ||
Line 58: | Line 73: | ||
! Allow scrolling horizontal. The way horizontal scrolling works depends on the {gui> | ! Allow scrolling horizontal. The way horizontal scrolling works depends on the {gui> | ||
- | ==== Tablet | + | [[|Back To Top]] |
+ | ---- | ||
+ | ===== Tablet | ||
Currently only devices using the Wacom driver are supported. | Currently only devices using the Wacom driver are supported. | ||
Line 75: | Line 92: | ||
? Counterclockwise | ? Counterclockwise | ||
! The tablet is rotated 90 degrees counter-clockwise. | ! The tablet is rotated 90 degrees counter-clockwise. | ||
+ | |||
+ | [[|Back To Top]] | ||
+ | ---- | ||
===== Behavior ===== | ===== Behavior ===== | ||
Line 82: | Line 102: | ||
</ | </ | ||
- | ==== Drag and Drop ==== | + | === Drag and Drop === |
? Threshold | ? Threshold | ||
! The number of pixels the pointer must move before a drag operation will start. Default value is 8 pixels. | ! The number of pixels the pointer must move before a drag operation will start. Default value is 8 pixels. | ||
- | ==== Double Click ==== | + | === Double Click === |
? Time | ? Time | ||
Line 93: | Line 113: | ||
? Distance | ? Distance | ||
! The mouse pointer cannot move farther than this distance between two clicks for them to be considered a double click. Default value is 4 pixels. | ! The mouse pointer cannot move farther than this distance between two clicks for them to be considered a double click. Default value is 4 pixels. | ||
+ | |||
+ | [[|Back To Top]] | ||
+ | ---- | ||
===== Cursor ===== | ===== Cursor ===== | ||
Line 99: | Line 122: | ||
{{: | {{: | ||
</ | </ | ||
+ | |||
+ | Select your preferred mouse theme. It is wise to log out and log in after a mouse theme change, so all applications pick up the new cursors. | ||
+ | |||
+ | You can install new cursor themes by butting them in the '' | ||
+ | |||
+ | [[|Back To Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Device Properties ===== | ||
+ | |||
+ | The Synaptics and Wacom interface in the dialogs shows only the most important settings, but there are a lot more settings for input devices you can control. Xfsettingsd is capable of setting all sorts of device properties; however, you have to manually set them in the pointers [[xfce: | ||
+ | |||
+ | First you need to find the correct device using the '' | ||
+ | |||
+ | $ xinput list | ||
+ | Virtual core pointer | ||
+ | Virtual core XTEST pointer | ||
+ | SynPS/2 Synaptics TouchPad | ||
+ | Virtual core keyboard | ||
+ | Virtual core XTEST keyboard | ||
+ | Power Button | ||
+ | |||
+ | Now let's assume you want to modify a special property of the touchpad, lets say the coasting speed. If you run the command below it will show a long list with all the different properties. | ||
+ | |||
+ | $ xinput list-props " | ||
+ | Device ' | ||
+ | [...] | ||
+ | Synaptics Coasting Speed (274): 45.000000 | ||
+ | Synaptics Scrolling Distance (252): 100, 100 | ||
+ | [...] | ||
+ | |||
+ | Next, it translates the names into a valid [[xfce: | ||
+ | |||
+ | As you can see the value above is stored as a double (45.000), so to disable coasting you have to run the following [[xfce: | ||
+ | |||
+ | xfconf-query -c pointers -p / | ||
+ | |||
+ | Use '' | ||
+ | |||
+ | In case the device property is an array, it will be show like '' | ||
+ | |||
+ | xfconf-query -c pointers -p / | ||
+ | |||
+ | |||
+ | [[|Back To Top]] | ||
+ | ---- | ||
+ | [[: | ||
+ | |||
+ | [[ : |