Как я могу установить чувствительность мыши, не только ускорение мыши?

Необходимо использовать новую Сменную систему. Хотя нет плагина OpenVPN прямо сейчас, можно установить программное обеспечение в тюрьме. Тюрьма не затронута на обновлениях FreeNAS. И если Вы так, Вы могли бы хотеть создать плагин и внести его в сообщество FreeNAS :-)

Дополнительные материалы для чтения: http://doc.freenas.org/index.php/Plugins

41
17.09.2013, 10:39
6 ответов

Следующее было скопировано дословно с ответа, что @Luke, отправленные на, Спрашивают Ubuntu. Я отправляю его как общественный ответ Wiki, таким образом, информация может быть на этом сайте также.


KDE еще не встроил это в свой центр управления, но можно использовать xinput из командной строки. Во-первых, выполненный xinput list найти номер устройства Вашей мыши:

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]

На моем ноутбуке идентификатор устройства, который я хочу, равняется 10 (SynPS/2 Synaptics TouchPad). В Вашей системе необходимо будет решить, какое устройство является корректным. Затем, выполненный xinput list-props <your device id> видеть текущие настройки для того устройства:

$ xinput list-props 10
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (144):   1
    Device Accel Profile (266):     1
    Device Accel Constant Deceleration (267):       2.500000
    Device Accel Adaptive Deceleration (268):       1.000000
    Device Accel Velocity Scaling (269):    12.500000
  [ many more settings omitted ]

Свойством, которым Вы интересуетесь, является "Device Accel Constant Deceleration (267)". Для замедления мыши значение должно быть увеличено путем выполнения xinput set-prop <your device id> <property id> <value>:

$ xinput set-prop 10 267 5.0

В этом примере значение увеличено от 2,5 до 5,0 и перемещения мыши на полускорости.


Объяснение свойств может быть найдено по X.org.

Если Вы используете это в сценариях, использование полных имен может помочь, поскольку идентификатор и т.д. может измениться. Например:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1
18
27.01.2020, 19:35
  • 1
    ответа, Если Вы не соглашаетесь с тем, что я сделал здесь, приезжайте, говорят мне так на этом сообщении meta. –  terdon♦ 14.09.2013, 07:16
  • 2
    Если Вы могли бы просто разъясниться: "Устройство Accel Постоянное Замедление" имеют отношение к ускорению или чувствительности? Вы могли дать пример команды для моего вопроса? Тот, который удаляет все ускорение мыши, но все еще позволяет мне увеличить чувствительность мыши (БЕЗ ускорения)? –  David Gay 17.09.2013, 23:49
  • 3
    @oddshocks честно, я понятия не имею. Я скопировал это с сайта, с которым я связываюсь. Это - также сайт SE, я просто пошел бы, спрашивают их. –  terdon♦ 18.09.2013, 00:28
  • 4
    @terdon поэтому, как я увеличиваю скорость указателя мыши? Опция, на которую Вы указали, установлена на «1,0» по умолчанию, и попытки уменьшить его дальше дать отрицательную величину, или, по крайней мере, что-то как «0,1» триггеры ошибка. –  Hi-Angel 05.01.2015, 16:46
  • 5
    Это только работает, если Ваше устройство позволяет ту опцию, которую мое не сделало. Можно свериться xinput list-props <device-id> –  Franklin 21.09.2017, 18:10

URL-адрес, который вы предоставляете, это веб-страница, которую я думаю, а не тарбол. Вы просто должны сделать это:

vagrant box add box-cutter/debian77
-121--217473-

MPI - это библиотека, которую вы компилируете с вашей программой, как и любую другую библиотеку программирования. Если вы не будете специально звонить в библиотеку для использования функций MPI, ничего особенного не произойдет.

Кроме того, программы MPI запускаются иначе, чем обычные программы. Вместо обычного запуска программы из командной строки

./a.out <arguments>

используется средство запуска MPI, которое запускает соответствующее количество процессов (в данном примере 4)

mpiexec -n 4 ./a.out

Если вы хотите узнать больше о MPI, вам, вероятно, следует найти некоторые учебные веб-сайты и/или книги. Объяснение всего этого на самом деле не вписывается в этот формат.

-121--244535-

Просто заставьте указатель пропустить пикселы, вот как:

Первый список устройств ввода:

$ xinput list                                                               
⎡ Virtual core pointer                          id=2    [master pointer  (3)]                                 
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]                                 
⎜   ↳ PixArt USB Optical Mouse                  id=10   [slave  pointer  (2)]                                 
⎜   ↳ ETPS/2 Elantech Touchpad                  id=15   [slave  pointer  (2)]                                 
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]                                 
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]                                 
    ↳ Power Button                              id=6    [slave  keyboard (3)]                                 
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]                                 
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]                                 
    ↳ USB2.0 UVC 2M WebCam                      id=9    [slave  keyboard (3)]                                 
    ↳ Asus Laptop extra buttons                 id=13   [slave  keyboard (3)]                                 
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]                                 
    ↳   USB Keyboard                            id=11   [slave  keyboard (3)]                                 
    ↳   USB Keyboard                            id=12   [slave  keyboard (3)]   

В примере мы видим, что идентификатор мыши 10. Следующий список его свойств:

$ xinput list-props 10
Device 'PixArt USB Optical Mouse':
        Device Enabled (140):   1
        Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (265):     0
        Device Accel Constant Deceleration (266):       1.000000
        Device Accel Adaptive Deceleration (267):       1.000000
        Device Accel Velocity Scaling (268):    10.000000
        Device Product ID (260):        2362, 9488
        Device Node (261):      "/dev/input/event5"
        Evdev Axis Inversion (269):     0, 0
        Evdev Axes Swap (271):  0
        Axis Labels (272):      "Rel X" (150), "Rel Y" (151), "Rel Vert Wheel" (264)
        Button Labels (273):    "Button Left" (143), "Button Middle" (144), "Button Right" (145), "Button Wheel Up" (146), "Button Wheel Down" (147), "Button Horiz Wheel Left" (148), "Button Horiz Wheel Right" (149)
        Evdev Middle Button Emulation (274):    0
        Evdev Middle Button Timeout (275):      50
        Evdev Third Button Emulation (276):     0
        Evdev Third Button Emulation Timeout (277):     1000
        Evdev Third Button Emulation Button (278):      3
        Evdev Third Button Emulation Threshold (279):   20
        Evdev Wheel Emulation (280):    0
        Evdev Wheel Emulation Axes (281):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (282):    10
        Evdev Wheel Emulation Timeout (283):    200
        Evdev Wheel Emulation Button (284):     4
        Evdev Drag Lock Buttons (285):  0

Мы хотим «Матрица преобразования координат», помните его №142.

Изменяя это свойство, мы можем увеличить скорость указателя. Это матрица преобразования , используемая для вычисления перемещения указателя . От ссылки:

По умолчанию, CTM для каждого устройства ввода в X является идентичностью матрица. В качестве примера можно привести сенсорный экран в точке (400, 197) на экране:

⎡ 1 0 0 ⎤   ⎡ 400 ⎤   ⎡ 400 ⎤
⎜ 0 1 0 ⎥ · ⎜ 197 ⎥ = ⎜ 197 ⎥
⎣ 0 0 1 ⎦   ⎣  1  ⎦   ⎣  1  ⎦

Координаты X и Y события устройства вводятся во втором матрица расчета. Результатом расчета является то, где Координаты X и Y события отображаются на экран. Как показано, идентификационная матрица отображает координаты устройства на экран координаты без каких-либо изменений.

Таким образом, мы хотим увеличить значения согласно x и y , увеличив таким образом скорость указателя. Пример с моего ПК:

$ xinput set-prop 10 142 2.400000, 0.000000, 0.000000, 0.000000, 2.400000, 0.000000, 0.000000, 0.000000, 1.000000

Это xinput set-prop < идентификатор устройства > < номер _ свойства > < значения _ свойства > . Играйте немного с этим, пока не найдете подходящий. Примечание: не изменяйте последнее значение матрицы. Это была моя ошибка, когда я пытался получить работу - в этом случае вы просто не увидите никакой разницы.

Признания: Я благодарен Саймону Туму из списка рассылки xorg, он был тем, кто дал намек о матрице.

UPD : примечание, некоторые игры Windows, работающие с Wine, могут иметь нечетное поведение указателей (например, заметил, что цель в старом Counter Strike 1,6 снижается вниз, пока не смотрит на пол, независимо от того, как вы двигаете мышь) , в данном случае просто сбросить x и y CTM на 1 перед запуском игры.

30
27.01.2020, 19:35

Если вы используете xorg.conf, чтобы настроить свой X-сервер, вы можете использовать это, чтобы установить ускорение или замедление. Просто добавьте что-то в силу:

Section "InputDevice"
    Identifier "name"
    Driver "evdev"
    Option "ConstantDeceleration" "multiplier"
EndSection

, где множитель - это сколько раз медленнее вы хотите, чтобы мышь пойти. 0.5 удвоил бы скорость, или 2 вдвое это. Эквивалентно, хотя и сложнее:

Section "InputDevice"
    Identifier "name"
    Driver "evdev"
    Option "TransformationMatrix" "a b c d e f g h i"
EndSection

где «A» через «I» - это матрица преобразования, как описано в других ответах.
Источник: Xorg.conf Manpage

6
27.01.2020, 19:35

Я использую следующие настройки в Mint 17.2 + Cinnamon, но я думаю, что это работает и в вашей среде.

xinput list # to get the id of your mouse
xinput list-props 10 # to list the properties of your mouse
xinput set-prop 10 'Device Accel Profile' -1 # turns off mouseaccel
xinput set-prop 10 'Device Accel Constant Deceleration' 1.5 # settings the sens

Я предлагаю вам сначала установить на мышке максимальное разрешение (для этого у меня есть кнопки). После этого вы можете уменьшить замедление, если у вас все еще слишком низкая чувствительность.

Если все в порядке, вы можете поместить это в соответствующий файл в вашей системе, чтобы он загрузил настройки при загрузке. Для меня этот файл - ~ / .xinputrc .

Некоторая информация об этих свойствах xinput: http://www.x.org/wiki/Development/Documentation/PointerAcceleration/

(Примечание: я люблю Linux! <3 После того, как я «обновил» свою систему из XP в 2009 году.С тех пор у меня был mouseaccel на Windows 7, какой бы Accelfix я ни пробовал. Поверьте, я перепробовал их все. Теперь, спустя 6 лет, мне удалось отключить его на Linux Mint. :-) Было уже поздно, я покончил с игровой карьерой хотя бы частично из-за этого. Это означало -20% точности моего FPS. Так что я играл на 40% вместо 50-60% точности, что является навыком с низким уровнем медицины, а не с высоким. Игра сейчас мертва, но все же это релиз, и мне не нужно терпеть эту штуку с мышью, используя операционную систему.)

2
27.01.2020, 19:35

в Ubuntu 16.04 свойство для моей мыши:

Device Accel Constant Deceleration (279)

По умолчанию установлено значение 1,0. Если вы увеличите значение, ваша мышь будет работать медленнее.

0
27.01.2020, 19:35

попробуйте LXInput, это то, что я использую,Я не понимал, что делают ускорение и чувствительность, пока не прочитал ваш пост ^ (, так что спасибо! )он есть в стандартном репозитории Ubuntu 16.04. Обратите внимание, что я устанавливаю DPI мыши через Solaar, поэтому не уверен, что Solaar и LXInput взаимодействуют таким образом, что LXInput сам по себе бесполезен. редактировать извините, я думаю, что "чувствительность" и "ускорение" LXInpu отличаются от скорости. Я думаю, что «чувствительность» - это то, насколько чувствительно ускорение. Прости. однако -> Solaar определенно можно использовать для установки DPI/скорости для мышей logitech, но только самые последние из github, а не те, что в репозиториях


LXInput — это приложение с графическим интерфейсом для облегченной среды рабочего стола X11 (LXDE ).

Он настраивает параметры клавиатуры и мыши:

  • Задержка и интервал для повтора символа *Включить/выключить звуковые сигналы при ошибке ввода с клавиатуры *Поменять местами левую и правую кнопки мыши *Ускорение и чувствительность мыши

0,3,5 -1 Убунту

406,5 кБ

0
27.01.2020, 19:35

Теги

Похожие вопросы