Есть ли способ увеличить скорость мыши в KDE4? Я не хочу никакого ускорения указателя, я просто хочу изменить скорость мыши.
Редактировать : К сожалению, редактирование xorg.conf для меня не вариант, потому что я хочу, чтобы пользователи могли сами настраивать скорость мыши, а политика компании запрещает пользователям изменять xorg.conf.
Ответы:
KDE еще не встроил это в свой центр управления, но вы можете использовать xinput из командной строки. Сначала запустите,
xinput list
чтобы найти номер устройства вашей мыши:На моем ноутбуке идентификатор устройства, который я хочу, равен 10 (SynPS / 2 Synaptics TouchPad). В вашей системе вам нужно будет решить, какое устройство является правильным. Затем запустите,
xinput list-props <your device id>
чтобы увидеть текущие настройки для этого устройства:Интересующее вас свойство - «Device Accel Concel Deleleration (267)». Чтобы замедлить работу мыши, значение должно быть увеличено с помощью команды
xinput set-prop <your device id> <property id> <value>
:В этом примере значение увеличивается с 2,5 до 5,0, и мышь движется с половинной скоростью.
источник
set-prop
приводит к: X Ошибка неудавшегося запроса: BadAccess (попытка доступа к частному ресурсу отклонена) X.Org X Server 1.16.0, работающий на рабочем столе Unity. Для X.Org X Server 1.9.3.90 идентификатор мыши равен 6, а номер свойства 233.Терминология настроек мыши в Linux (Xorg) немного отличается от мира Windows.
Есть три важных параметра:
threshold
- триггер для ускоренияacceleration
- скорость после достижения порогаresolution
- Скорость"Эти параметры не зависят от среды рабочего стола. Это чистые настройки X Так что это всегда работает. Смотрите также раздел мыши
xset
для действительно независимого способа изменить эти настройки.Менеджер настроек Unity переименовывает в
threshold
чувствительность. Но, как вы говорите о KDE, это не должно иметь значения.Только
threshold
иacceleration
может быть изменено пользователем. Этоresolution
настройка, которую необходимо выполнитьxorg.conf
. Но обычно первых двух настроек достаточно для большинства пользователей.Linuxreviews имеет объяснение этих значений.
В основном: мышь движется с базовой скоростью (изменяемая с помощью
resolution
). Если мышь перемещается на n пикселей (n =threshold
) за короткое время, базовая скорость умножается наacceleration
. Например, если вы хотите полностью отключить ускорение, вы можете установить порог на0
. На словах: если мышь перемещает0
пиксели за короткое время, я буду использоватьbase-speed * acceleration
. Таким образом, порог0
дает вам постоянную скорость мыши.Итак, эти два значения дают вам очень точный контроль над скоростью.
источник
Шаги для повышения чувствительности мыши:
Сначала перечислите все устройства:
В примере мы видим, что идентификатор мыши равен 10. Далее перечислим его свойства:
«Матрица преобразования координат» - это именно то, что мы хотим. Запомни его №142.
Изменяя это свойство, мы можем увеличить скорость указателя. Эти значения на самом деле представляют собой матрицу преобразования, которая используется для вычисления движения указателя . По ссылке:
Итак, что мы хотим сделать с матрицей - это установить значения, которые в соответствии с x и y равны любому другому конкретному значению, и это изменит скорость указателя. Пример с моего ПК:
Это
xinput set-prop <device-id> <property-number> <property-values>
. Поиграйте немного с этим, пока не найдете подходящие. Примечание: не меняйте последнее значение матрицы. Это была моя ошибка, когда я пытался получить работу - в этом случае вы просто не увидите никакой разницы.По крайней мере, последние версии
xinput
позволяют указывать устройства и параметры по имени, поэтому этот пример также может работать:Эти изменения активны только для текущего сеанса, поэтому, как только вы выбрали хорошую чувствительность, вы должны применить ее навсегда, добавив ее в
xorg.conf
(или создав такой файл, как/etc/X11/xorg.conf.d/40-mouse-sensitivity.conf
):Если вы не уверены, работает ли это, измените его на какое-то большое значение, например
5.0
, сохраните файл и перезагрузите компьютер.Благодарности: Я благодарен Саймону Туму из списка рассылки xorg, именно он дал подсказку о матрице.
источник
deceleration
замедляет скорость.xinput set-prop 11 138 40, 0, 0, 0, 40, 0, 0, 0, 1
и подтвердил, что мышь достигла координат только на расстоянии 40 пикселей друг от друга. Реальное использование, вероятно, будет использовать только 2 или 4 вместо 40, но при этом все равно будет отсутствовать пиксель. Я остановился на другом методе (используйте функцию ускорения в качестве усиления с постоянной скоростью), потому что у него нет этого недостатка.Хотя я не очень ясно по этому вопросу, вот мое предложение.
Для KDE
Быстрый поиск показывает, что нет такой опции, чтобы увеличить скорость мыши ниже порогового значения.
Некоторые пользователи предлагают изменить разрешение мыши в
/etc/X11/xorg.conf
file (mouse InputDevice section
), напримерOption "Resolution" "400"
Но большинство пользователей сказали, что это не сработало.
Вы можете увеличить пороговое значение, чтобы ускорение не начиналось до тех пор, пока пороговое значение не достигнет. (Настройка в
Mouse> Advanced Settings
)Соответствующий пост можно найти здесь .
Для единства
mouse
.Mouse And Touchpad
Теперь измените чувствительность на более высокое значение. Возможно, это то, что вы хотите.
источник
unity-control-center
, установил высокую чувствительность мыши, и это не сработало.Учитывая то, что сказал вышеупомянутый пост, я нашел эту работу вокруг.
Дело в том, что мышь движется с постоянной кратной базовой скорости, где кратность задается параметром «ускорение».
Однако этот множитель применяется только после того, как ваша мышь двигается быстрее, чем «пороговая» скорость, указанная параметром «чувствительность».
Это создает неловкое ощущение «ускорения», когда, если вы начинаете быстро двигать мышью, она начинает бесконтрольно прыгать, перемещаясь выше пороговой скорости.
Итак, вы можете установить «чувствительность» на 0, таким образом, установив порог равным 0. Что это делает, так это то, что ваше ускорение все время применяется к скорости мыши.
Тогда ваша скорость мыши будет кратна вашему параметру «ускорения», и, поскольку это линейное умножение, вы должны иметь постоянную скорость, пропорциональную параметру ускорения. Без ощущения ускорения и прыжков.
Итак, вкратце: установите чувствительность на 0. Настройте параметр «ускорение», как если бы он был «скорость»
источник
xset mouse 4 0
и тому подобное, и наконец согласилсяxset mouse 2 0
. Это своего рода хак (использование функции ускорения для простой скорости), но оно работает, хотя я чувствую, что при использовании все еще применяется определенный порог.Лично я считаю, что точное движение указателя лучше для общего рабочего стола, поэтому этот параметр важен и для меня. Мне всегда было интересно, почему разработчики OS UXP не только делают ускорение по умолчанию, но и стремятся убрать управление из пользовательского интерфейса.
Возможно, вы обнаружите, что ускорение, которое должно сделать вас более удобным UXP, на самом деле нежелательно в некоторых ситуациях, поскольку вы можете пропустить нужные элементы интерфейса на экране при быстром перемещении мыши или просто нуждаетесь в точности для некоторых приложений САПР. В частности, трудно контролировать элементы пользовательского интерфейса ползунка и вращателя или перемещать фигуру в пользовательском интерфейсе какого-либо дизайнера. Кроме того, с ускорением трудно позиционировать курсор мыши в текстовом редакторе точно так же, как при копировании и вставке области текста. Кто-то может возразить, что когда вам нужно добиться точности, вы просто замедляетесь, но что, если вы не хотите замедляться и все же получаете точность?
Вы можете проверить, есть ли ускорение или нет:
(1). Переместите указатель мыши вправо от экрана, обратите внимание на физическое положение устройства на столе.
(2). Умеренно немного переместите мышь влево, чтобы курсор перемещался по центру экрана, а затем очень медленно верните физическое устройство в исходное положение.
(3). Повторите шаги (1) и (2) несколько раз.
Если ускорение отсутствует, курсор должен постоянно находиться справа от экрана. Если есть ускорение, указатель будет перемещаться все больше и больше влево, поэтому через 3 или 4 раза он просто попадет в левую часть экрана, поэтому вам нужно исправить это.
Отсутствие ускорения означает, что вам нужно настроить
Device Accel Velocity Scaling
параметр.В целом, это замедлит движение мыши, поэтому вам нужно компенсировать это постоянной регулировкой скорости. Это может быть сделано с уменьшением
Device Accel Constant Deceleration
параметра.Вот что сработало для меня:
$ xinput list ... ⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)] ...
Идентификатор устройства = 10
$ xinput list-props 10 ... Device Accel Constant Deceleration (276): 1.000000 ... Device Accel Velocity Scaling (278): 10.000000 ...
$ xinput set-prop 10 278 1e-10
Constant Deceleration
параметром, чтобы восстановить комфортную скорость. В моем случае удобная настройка была 0,7, что ускоряло указатель наполовину, создавая ощущение движения мыши примерно на той же скорости, что и раньше, но без ускорения:$ xinput set-prop 10 276 0.7
Если вы хотите, чтобы это было быстрее, установите здесь более низкое значение, например, 0,5, 0,4 и т. Д. Если вы хотите, чтобы оно было медленнее, установите что-то вроде 1,0, 1,2 или даже 1,5.
источник
Ответы выше теперь устарели. Что мне больше всего понравилось, так это последний раздел этой вики-статьи :
источник
Как настроить скорость мыши в KDE- без включения ускорения мыши
- и только с использованием диалога settigns (без консоли, без файлов конфигурации)
Это разговорное краткое изложение ответа exhuma, не забудьте высказать его.
В KDE ускорение мыши не является логарифмическим. То есть он имеет две постоянные скорости мыши: неускоренную и ускоренную. Он переключается с одного на другой, когда вы достаточно быстро дергаете мышь.
Первая скорость не настраивается (по крайней мере, из GUI). Вторая скорость настраивается.
Решение:
Вы получите постоянную, не динамическую скорость курсора, настроенную по вашему вкусу.
источник