Як змінити швидкість / чутливість миші?


80

Я на Asus Zenbook UX32VD в Ubuntu 12.10. І в 12.04, і в 12.10 я не зміг змінити швидкість миші (тобто "чутливість" у діалозі миші / тачпада). Я можу змінити повзунок, але нічого не зміниться.

Це для мене велика проблема, оскільки швидкість миші дещо повільна. Будь-які пропозиції?

Проблема стосується як тачпада, так і миші.


У мене немає цього ноутбука - отже, і цей коментар. Можливо, це питання може допомогти - askubuntu.com/questions/130217/… . Якщо ви вводите, у synclientвас є такі параметри, як MinSpeed, MaxSpeedі з AccelFactorякими можна грати. Удачі.
fossfreedom

1
Я встановив LXInput з Softwarecenter. Це для LXDE, але працює також Unter. Anja

Відповіді:


109

Спочатку нам потрібно визначити вхід device IDдля зміни швидкості / чутливості. Відкрийте термінал і запустіть цю команду:

xinput --list --short

вихід:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

Мої вказівні пристрої - це a Logitech USB RECEIVERта a Synaptics TouchPad. Щоб перерахувати властивості пристрою:

xinput --list-props "SynPS/2 Synaptics TouchPad"

Редагувати:

Інший варіант: xinput --list-props 11як 11і число, яке вказано вище в його батьківській властивості (SynPS / 2 Synaptic TouchPad).

Тепер зменшіть значення властивостей відповідно до ваших потреб:

Device Accel Constant Deceleration (267):   2.500000

за допомогою цієї команди:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

Редагувати:

Інший варіант: xinput --set-prop 11 267 1.5де 11знаходиться пристрій, як і зверху, 267- це ідентифікатор властивості пристрою (Device Accel Constant Decleration), як ви можете бачити, коли до пристрою 11перераховуються всі властивості, що додаються, і нарешті 1.5- бажана швидкість.

Можливо, вам доведеться трохи пограти з цим номером, щоб встановити його саме так, як вам потрібно.

Якщо вам потрібно встановити це значення автоматично під час кожного запуску Ubuntu:

створити .sh файл

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

змінити файл на виконуваний файл:

chmod +x

і помістіть це у список запуску програм.

Джерело: Налаштування швидкості миші вручну


2
Тепер у мене є та ж проблема з моєю бездротовою мишкою logitech з уніфікованим приймачем. Я можу змінити швидкість так само, але максимальна швидкість (1) занадто повільна! Будь-які пропозиції?
Фелікс

Спробуйте збільшити властивість прискорення. <"Швидкість масштабування пристрою пристрою" 5>. У мене також є бездротова миша Logitech, і я не бачу жодної властивості прямої швидкості. Все, що я отримав, - це прискорення і уповільнення. Скажіть, будь ласка, яку властивість швидкості показує ваш пристрій, а також спробуйте збільшити значення швидкості понад 1 і подивіться, чи це працює ..
Вікаш Сінгх

Я зробив значення ThinkPad e530c з Debian 8, і він працює
чудово

4
Linux mint 18, Logitech 510, xinput каже: "властивості" Device Accel Constant Deleration "не існує, вам потрібно вказати її тип та формат"
Георгій Гобозов

1
чи все-таки можна збільшити швидкість миші без використання прискорення?
chovy

32

Ubuntu 12.10 64-розрядний, бездротовий TraiteMan Logitech

xinput нічого не зробив для мене.

xset q

щоб перевірити налаштування

xset mouse 3 0

Це встановлює прискорення в 3, а поріг - до нуля. Не чудові налаштування, але краще, ніж раніше.

Якщо ви хочете використовувати дробове значення, ви можете ввести дріб (тобто 3/2) замість числа з плаваючою комою.

На сторінці "man" йдеться, що налаштування буде втрачено під час виходу / перезавантаження.


10
Якщо ви хочете використовувати дробове значення, ви можете ввести дріб (тобто 3/2) замість числа з плаваючою комою. Це дивно, але це працює.
R Burny

хм, так яка найшвидша швидкість, яку може зробити xset?
Амос

Дякую, що мене дуже роздратувала моя неможливість маніпулювати швидкістю миші
bodhi

7

Вищезазначені параметри "Device Accel ..." не існують на моїй машині. Lenovo T440 з ОС Ubuntu 18.04

Натомість я маю успіх у використанні таких:

xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1

Первісна «Матриця перетворення координат була 1 0 0 0 1 0 0 0 1, і я маю зараз половину швидкості, яка для мене досить повільна.

За допомогою цього синтаксису ми можемо регулювати горизонтальну та вертикальну швидкість окремо.


2
Дякую за це Я успішно використовував це для прискорення миші Logitech K520, тому хотів зазначити, що, здається, він працює і для мишей Logitech. Як не дивно, найбільш правильне число, здається, уповільнює вертикальну прокрутку при більших числах і прискорює при нижчих.
LuminousNutria

5

За допомогою цих скриптів можна встановити тачпад і швидкість миші для кожної системи:

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

Для мене, я думаю, 1,5 та 10 - це відповідні значення тачпада .


Я також використовую мишку Logitech usb.
Тож для миші Logitech використовуйте цей скрипт:

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

Для мене, я думаю, 1,2 та 10 - це відповідні значення миші .

Я створив проект на Github: https://github.com/rubo77/mouse-speed


2

Я точно налаштував уповільнення, закривши очі, перед тим як перемістити вказівник на певне місце на екрані. Після 5 налаштувань тепер моя миша рухається стільки, скільки я очікувала.

Це рядок, яким я зараз користуюся:

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3


2

Біг sudo xset m 1 1працював для мене. Зараз швидкість миші ведеться нормально, як у платформи Windows.


1

Я використовував "простий" профіль, щоб збільшити роздільну здатність миші без прискорення.

#!/bin/bash

device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. 

xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100

Вам доведеться змінити сценарій, використовуючи ваше конкретне ім’я пристрою. Ви можете подивитися, виконуючи xinput без аргументів. Також сценарій потрібно запускати щоразу, коли миша підключається або при запуску системи.


1

Просто хочу додати до попередніх відповідей, що цілком можливо, що "Device Accel Constant Deceleration"власності не буде . Наприклад, у мене немає для Logitech G600 в Kubuntu 17.04. Але є "Coordinate Transformation Matrix"яка ще більша сила


1

Як зазначають інші, прискорення не те саме, що швидкість. До недавнього часу я використовував цей Coordinate Transformation Matrixпараметр для масштабування швидкості миші та відключення прискорення миші xinput. Але це пов'язано зі своїми проблемами - у мене були проблеми в Blender, коли робили середні кнопки миші, щоб обертати сцену - Курсор стрибнув, як тільки я відпустив цю кнопку. Існує відкрите питання .

Але я знайшов спосіб безпосередньо встановити DPI миші. Тут можна створити файл налаштування:

sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb

З наступним змістом - Замініть <name-of-the-device>ім'я, показане в xinput(наприклад, "Logitech G700s Rechargeable Gaming Mouse").

mouse:*:name:<name-of-the-device>:
 MOUSE_DPI=320

Для застосування налаштувань виконуйте

sudo systemd-hwdb update && sudo udevadm trigger

Повторюйте, поки не знайдете значення DPI, яке робить вас щасливими.


Я не зміг змусити це працювати з мишкою Logitech
Майкл Коул

0

Я працюю 16.04 на своєму Mac і xinput чудово працював з Magic Mouse. Єдине, що мені потрібно було зробити, це запустити його як root:

sudo xinput --set-prop 14 271 3.0 

(Мені вражено, наскільки швидкою була ця миша)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.