Ранее полезные страницы ThinkWiki выглядели довольно устаревшими. Я пытаюсь навсегда изменить настройки чувствительности и скорости TrackPoint и включить прокрутку средней кнопки мыши. В прошлом я пробовал configure-trackpoint, но настройки не сохранялись постоянно (они теряются после перезапуска).
Я попробовал gpointing-device-settings. Используя его, я могу прокрутить среднюю кнопку мыши, чтобы работать, но я не могу изменить настройки скорости или чувствительности трекпоинта. Все методы на странице ThinkWiki, которые я пробовал, не работают в Ubuntu 11.04. Может кто-нибудь объяснить, как постоянно редактировать настройки TrackPoint, чтобы я мог использовать его правильно?
Начиная с Ubuntu 17.10, стандартом теперь является драйвер libinput.
Некоторые его параметры могут быть настроены с помощью механизма X.org, но скорость и чувствительность должны быть настроены с помощью правил udev для установки параметров драйвера ядра. (См. Ответ @htorque для этого.)
Для настройки других параметров создайте файл /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf (или аналогично названный). Файл должен иметь этот контент:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# The default driver now, so optional to put in this line.
# But does not hurt mentioning where the options will go.
Driver "libinput"
Option "NaturalScrolling" "true"
EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X, конечно. Список других доступных параметров X.org см. В ответе @htorque .
Список соответствующих (но по-разному названных) свойств xinput см. В xinput --list-prop "TPPS/2 IBM TrackPoint" или снова человек (4) libinput. Вы можете использовать их для немедленного тестирования эффектов с помощью команд xinput --set-prop […] без перезапуска X каждый раз. Затем используйте эквиваленты в файле 52-trackpoint-tweaks.conf, чтобы сделать изменения постоянными, как показано выше.
Драйвер evdev был драйвером по умолчанию для трекпоинта в более ранних версиях Ubuntu, но с Ubuntu 17.10 подход ниже устарел и больше не работает из коробки. Это связано с тем, что драйвер evdev, который по умолчанию больше не установлен, поскольку драйвер libinput теперь является стандартным, см. Выше.
Если вы хотите, вы все равно можете использовать решение evdev ниже после установки драйвера с sudo apt install xserver-xorg-input-evdev ( man (4) libinput ).
Все можно легко настроить в файле /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf (или аналогично названном) на Ubuntu, вы необходимо создать каталог и файл, но механизм работает: возможно, одним из имен каталогов является x11 вместо X11 в некоторых версиях.
Файл должен иметь это содержимое:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# Specify the driver, as else Ubuntu 17.10 will use libinput.
Driver "evdev"
# Configure wheel emulation, using middle button and "natural scrolling".
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "EmulateWheelTimeout" "200"
Option "EmulateWheelInertia" "7"
Option "XAxisMapping" "7 6"
Option "YAxisMapping" "5 4"
# Set up an acceleration config ("mostly linear" profile, factor 5.5).
Option "AccelerationProfile" "3"
Option "AccelerationNumerator" "55"
Option "AccelerationDenominator" "10"
Option "ConstantDeceleration" "3"
EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X, конечно. Чтобы играть с этими настройками во время работы X, используйте xinput, но обратите внимание, что имена опций там разные.
Как отметил @Vitaly Dubyna, «Постоянное замедление» может использоваться для управления чувствительностью - это уменьшает все движения с этим коэффициентом, поэтому значение «3» делает все движения в 3 раза медленнее по сравнению со значением по умолчанию «1».
Дополнительная документация:
Руководство пользователя evdev (для EmulateWheel опции) Руководство по ускорению указателя ускорения X.org больше на ускорение мышиSO, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНО.
ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНО. Путь облегчается в терминале:
$ xinput --list --short
Вы увидите что-то вроде этого:
omicron@omicron:~$ xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=10. [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=9 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=11 [slave keyboard (3)]
2. Найдите устройство отслеживания. В моем случае это id = 10.
2. Тогда do в терминале:
$ xinput --set-prop "10" "Device Accel Constant Deceleration" 0.5
«10» вот идентификатор устройства (Lite -На технологии Corp. ThinkPad USB Keyboard с TrackPoint id = 10), введите здесь свой идентификатор, а «0,5» - уровень чувствительности. Вы можете поэкспериментировать с чувствительностью, поставив числа, большие от 0 до 1000. Но вам определенно это не нужно. Чем меньше число, тем выше скорость.
Я использую 0,4 или 0,45
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний сценарий в автозапуск.
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний скрипт для автозапуска. Если настройки перестали работать в один прекрасный день, снова проверьте идентификатор. В таблице устройств могут быть внесены некоторые изменения, и идентификатор может измениться.
Надеюсь, это поможет вам.
Наслаждайтесь своим ThinkPad!
У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.
Не помню, сколько вариантов было для чувствительности , но, в отличие от встроенного экрана настроек мыши, этот режим распознавал трек-трек и трекпад независимо и позволял управлять ими, например, устанавливать кнопку прокрутки (была кнопка 2 в моей конфигурации) и активировать чувствительность обнаружения ладоней.
На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.
Если вы используете Ubuntu 15.04 или новее (у которого будет установлен SystemD вместо Upstart), тогда есть метод, который вы можете использовать:
https://askubuntu.com/a / 611076/253579
Для моего Thinkpad T530 и Ubuntu 15.10. Просто используйте:
sudo -i gedit /etc/udev/rules.d/10-trackpoint.rules
, а затем добавьте следующее содержимое, а затем перезапустите. Значение настройки будет сохранено.
ACTION=="add",
SUBSYSTEM=="input",
ATTR{name}=="TPPS/2 IBM TrackPoint",
ATTR{device/sensitivity}="190",
ATTR{device/speed}="180",
ATTR{device/inertia}="6",
ATTR{device/press_to_select}="0"
К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.
Найти путь к устройству вашего трек-трека Выполнить следующее в терминале gnome (нажмите Alt + F2, введите gnome-terminal и нажмите Enter):find /sys/devices/platform/i8042 -name name | xargs grep -Fl TrackPoint | sed 's/\/input\/input[0-9]*\/name$//'
В моем случае это возвращает /sys/devices/platform/i8042/serio1/serio2 - измените все, что он вернет для вас в следующих шагах. Найти значения для чувствительности и скорости. Выполните следующие команды в терминале gnome: echo 220 | sudo tee /sys/devices/platform/i8042/serio1/serio2/sensitivity
для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee /sys/devices/platform/i8042/serio1/serio2/speed
для скорости 100. После того, как вы найдете значения, вы комфортно, сделайте изменение постоянным с помощью задания Upstart: Создайте новое правило udev. Теперь нам нужно применить настройки во время запуска системы. Поэтому нажмите Alt + F2, введите gksu gedit /etc/udev/rules.d/trackpoint.rules и нажмите Enter (это потребует вашего пароля). Затем вставьте следующее: SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="220", ATTR{speed}="110"
(Обновить) Поскольку WAIT_FOR устарел, в новых системах вы можете вместо этого использовать DEVPATH: SUBSYSTEM=="serio", DRIVERS=="psmouse", DEVPATH=="/sys/devices/platform/i8042/serio1/serio2", ATTR{sensitivity}="220", ATTR{speed}="110"
Сохраните файл и перезагрузите или выполните приведенные выше команды: sudo udevadm control --reload-rules
sudo udevadm trigger
@ vitaly-dubyna имеет правильный ответ. На debian его метод работает безупречно. Чтобы сделать вашу жизнь проще, поместите файл .xsessionrc в свой домашний каталог со всеми настройками, чтобы он загружался после каждого перезапуска.
используйте новый файл vim, pico, gedit -
vim .xsessionrc
, затем вставьте это внутри
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 1
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 2
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout" 200
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" 7 6 4 5
xinput set-prop "TPPS/2 IBM TrackPoint" "Device Accel Constant Deceleration" 0.4
, где первые 4 строки предназначены для настройки вертикальной и горизонтальной прокрутки с помощью трекпоинта, а последняя строка предназначена для управления скоростью и чувствительностью.
Обратите внимание: поскольку идентификатор устройства может меняться в зависимости от того, включены ли в BIOS некоторые устройства ввода, рекомендуется использовать имя устройства в кавычках. Для большинства thinkpads TPPS/2 IBM TrackPoint это ссылка.
** EDIT: ** Nov 2015
#get the device ID for the trackpad. We know it contains the string "TPPS"
ibm_trackpad_id=$(xinput | grep 'TPPS' | cut -d"=" -f2 | cut -f1)
echo $ibm_trackpad_id > ~/temp/ibm_trackpad_id
#set desired params for trackpoint
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation" 1
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation Button" 2
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation Timeout" 200
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation Axes" 7 6 5 4
xinput set-prop $ibm_trackpad_id "Device Accel Constant Deceleration" 0.15
# get wireless mouse device ID
logitech_mouse_id=$(xinput | grep "Logitech" | cut -d"=" -f2 | cut -f1)
echo $logitech_mouse_id > ~/temp/logitech_mouse_id
# this is device dependent. Map the buttons on your mouse the functionality you want.
xinput set-button-map $logitech_mouse_id 1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# set props for external mouse
xinput set-prop $logitech_mouse_id "Device Accel Constant Deceleration" 1.7
xinput set-prop $logitech_mouse_id "Device Accel Adaptive Deceleration" 2
xinput set-prop $logitech_mouse_id "Evdev Wheel Emulation" 1
xinput set-prop $logitech_mouse_id "Evdev Wheel Emulation Axes" 7 6 5 4
xinput set-prop $logitech_mouse_id "Evdev Wheel Emulation Button" 8
Начиная с Ubuntu 17.10, стандартом теперь является драйвер libinput.
Некоторые его параметры могут быть настроены с помощью механизма X.org, но скорость и чувствительность должны быть настроены с помощью правил udev для установки параметров драйвера ядра. (См. Ответ @htorque для этого.)
Для настройки других параметров создайте файл /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf (или аналогично названный). Файл должен иметь этот контент:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# The default driver now, so optional to put in this line.
# But does not hurt mentioning where the options will go.
Driver "libinput"
Option "NaturalScrolling" "true"
EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X, конечно. Список других доступных параметров X.org см. В ответе @htorque .
Список соответствующих (но по-разному названных) свойств xinput см. В xinput --list-prop "TPPS/2 IBM TrackPoint" или снова человек (4) libinput. Вы можете использовать их для немедленного тестирования эффектов с помощью команд xinput --set-prop […] без перезапуска X каждый раз. Затем используйте эквиваленты в файле 52-trackpoint-tweaks.conf, чтобы сделать изменения постоянными, как показано выше.
Драйвер evdev был драйвером по умолчанию для трекпоинта в более ранних версиях Ubuntu, но с Ubuntu 17.10 подход ниже устарел и больше не работает из коробки. Это связано с тем, что драйвер evdev, который по умолчанию больше не установлен, поскольку драйвер libinput теперь является стандартным, см. Выше.
Если вы хотите, вы все равно можете использовать решение evdev ниже после установки драйвера с sudo apt install xserver-xorg-input-evdev ( man (4) libinput ).
Все можно легко настроить в файле /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf (или аналогично названном) на Ubuntu, вы необходимо создать каталог и файл, но механизм работает: возможно, одним из имен каталогов является x11 вместо X11 в некоторых версиях.
Файл должен иметь это содержимое:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# Specify the driver, as else Ubuntu 17.10 will use libinput.
Driver "evdev"
# Configure wheel emulation, using middle button and "natural scrolling".
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "EmulateWheelTimeout" "200"
Option "EmulateWheelInertia" "7"
Option "XAxisMapping" "7 6"
Option "YAxisMapping" "5 4"
# Set up an acceleration config ("mostly linear" profile, factor 5.5).
Option "AccelerationProfile" "3"
Option "AccelerationNumerator" "55"
Option "AccelerationDenominator" "10"
Option "ConstantDeceleration" "3"
EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X, конечно. Чтобы играть с этими настройками во время работы X, используйте xinput, но обратите внимание, что имена опций там разные.
Как отметил @Vitaly Dubyna, «Постоянное замедление» может использоваться для управления чувствительностью - это уменьшает все движения с этим коэффициентом, поэтому значение «3» делает все движения в 3 раза медленнее по сравнению со значением по умолчанию «1».
Дополнительная документация:
Руководство пользователя evdev (для EmulateWheel опции) Руководство по ускорению указателя ускорения X.org больше на ускорение мышиSO, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНО.
ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНО. Путь облегчается в терминале:
$ xinput --list --short
Вы увидите что-то вроде этого:
omicron@omicron:~$ xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=10. [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=9 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=11 [slave keyboard (3)]
2. Найдите устройство отслеживания. В моем случае это id = 10.
2. Тогда do в терминале:
$ xinput --set-prop "10" "Device Accel Constant Deceleration" 0.5
«10» вот идентификатор устройства (Lite -На технологии Corp. ThinkPad USB Keyboard с TrackPoint id = 10), введите здесь свой идентификатор, а «0,5» - уровень чувствительности. Вы можете поэкспериментировать с чувствительностью, поставив числа, большие от 0 до 1000. Но вам определенно это не нужно. Чем меньше число, тем выше скорость.
Я использую 0,4 или 0,45
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний сценарий в автозапуск.
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний скрипт для автозапуска. Если настройки перестали работать в один прекрасный день, снова проверьте идентификатор. В таблице устройств могут быть внесены некоторые изменения, и идентификатор может измениться.
Надеюсь, это поможет вам.
Наслаждайтесь своим ThinkPad!
ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНЫ.
1. Простой способ сделать в терминале:
$ xinput --list --short
Вы увидите что-то вроде этого:
omicron @ omicron: ~ $ xinput --list --short ⎡ Виртуальный указатель ядра id = 2 [главный указатель (3)] ⎜ ↳ Виртуальный ядро XTEST указатель id = 4 [подчиненный указатель (2)] ⎜ ↳ Lite-On Technology Corp. Клавиатура ThinkPad USB с идентификатором TrackPoint = 10. [slave pointer (2)] ⎜ ↳ ImPS / 2 Generic Wheel Mouse id = 12 [ведомый указатель (2)] ⎣ Идентификатор виртуальной клавиатуры = 3 [главная клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 7 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 8 [подчиненная клавиатура (3)] ↳ Lite-On Technology Corp. Клавиатура ThinkPad USB с идентификатором TrackPoint = 9 [подчиненная клавиатура (3)] ↳ Горячие клавиши Eee PC WMI id = 11 [подчиненная клавиатура (3)]
2. Найдите устройство отслеживания. В моем случае это id = 10.
3. Затем выполните в терминале:
$ xinput --set-prop "10" «Ускорение торможения устройства» 0.5
«10» вот устройство ID (Lite-On Technology Corp. ThinkPad USB Keyboard с TrackPoint id = 10), введите здесь свой идентификатор, а «0,5» - уровень чувствительности. Вы можете поэкспериментировать с чувствительностью, поставив числа, большие от 0 до 1000. Но вам определенно это не нужно. Чем меньше число, тем выше скорость.
Я использую 0,4 или 0,45
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний сценарий в автозапуск.
P.S. Если настройки перестали работать один день, проверьте идентификатор еще раз. В таблице устройств могут быть внесены некоторые изменения, и идентификатор может измениться.
Надеюсь, это вам поможет.
Наслаждайтесь своим ThinkPad!
libinput
с помощью xorg.conf.d и udev Начиная с Ubuntu 17.10, стандартом теперь является драйвер libinput
,
Некоторые из его параметров могут быть настроены с помощью механизма X.org, но скорость и чувствительность должны быть настроены с помощью правил udev для установки параметров драйвера ядра. (См. [D0] ответ @htorque для этого.)
Для настройки других параметров создайте файл /etc/X11/xorg.conf.d/52- trackpoint-tweaks.conf
(или аналогично назван). Файл должен иметь этот контент:
Раздел «Идентификатор входной таблицы» «Тонкие настройки трека» MatchProduct «TPPS / 2 IBM TrackPoint« MatchDevicePath »/ dev / input / event *" # Драйвер по умолчанию теперь, поэтому необязательно поставить эту строку. # Но не помешает упоминать, куда будут идти варианты. Драйвер «libinput» Опция «NaturalScrolling» «true» EndSection
Чтобы увидеть эффект, вам нужно перезапустить X, конечно. Список других доступных параметров X.org см. В man (4) libinput .
Список соответствующих (но по-разному названных) свойств xinput см. В xinput --list-prop "TPPS / 2 IBM TrackPoint"
или снова man (4) libinput . Вы можете использовать их для немедленного тестирования эффектов с помощью команд xinput --set-prop [...]
без необходимости перезапуска X каждый раз. Затем используйте эквиваленты в файле 52-trackpoint-tweaks.conf
, чтобы изменения были постоянными, как показано выше.
evdev
с помощью xorg.conf.d Драйвер evdev
был драйвером по умолчанию для трекпоинта в более ранних версиях Ubuntu, но, как и Ubuntu 17.10, нижеприведенный подход устарел и больше не работает из коробки. Это связано с тем, что драйвер evdev
, который по умолчанию не установлен по умолчанию, поскольку драйвер libinput
является стандартным, см. Выше.
Если вы хотите, вы все еще можете использовать решение evdev
ниже после установки драйвера с помощью sudo apt install xserver-xorg-input-evdev
( source ).
Все можно легко настроить в файле /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf
(или аналогично названном - на Ubuntu, вам нужно создать каталог и файл, но механизм работает, возможно, одно из имен каталогов - это x11
вместо X11
в некоторых версиях).
Файл должен иметь это содержимое:
Раздел «Идентификатор входной метки» «Тонкие настройки трека» MatchProduct «TPPS / 2 IBM TrackPoint« MatchDevicePath »/ dev / input / event *" # Укажите драйвер, иначе Ubuntu 17.10 будет используйте libinput. Драйвер «evdev» # Настроить эмуляцию колес, используя среднюю кнопку и «естественную прокрутку». Опция «EmulateWheel» «on» Option «EmulateWheelButton» «2» Опция «EmulateWheelTimeout» «200» Опция «EmulateWheelInertia» «7» Опция «XAxisMapping» «7 6» Опция «YAxisMapping» «5 4» # Настройка конфигурации ускорения («в основном линейный» профиль, коэффициент 5.5). Опция «AccelerationProfile» «3» Опция «AccelerationNumerator» «55» Опция «AccelerationDenominator» «10» Опция «ConstantDeceleration» «3» EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X конечно. Чтобы играть с этими настройками во время работы X, используйте xinput
, но обратите внимание, что имена опций там разные.
Как отметил @Vitaly Dubyna, «Постоянное замедление» может быть используется для управления чувствительностью - он уменьшает все движения с этим коэффициентом, поэтому значение «3» делает все движения в 3 раза медленнее по сравнению со значением по умолчанию «1».
Дополнительная документация:
@ vitaly-dubyna имеет правильный ответ. На debian его метод работает безупречно. Чтобы сделать вашу жизнь проще, поместите файл .xsessionrc
в свой домашний каталог со всеми настройками, чтобы он загружался после каждого перезапуска.
использовать новый файл vim
, pico
, gedit
-
vim .xsessionrc
затем вставьте это внутри
xinput set-prop «TPPS / 2 IBM TrackPoint» «Evudv Wheel Emulation» 1 xinput set-prop " TPPS / 2 IBM TrackPoint «Кнопка эмуляции колес Evdev» 2 xinput set-prop «TPPS / 2 IBM TrackPoint» «Тайм-аут эмуляции колес Evdev» 200 xinput set-prop «TPPS / 2 IBM TrackPoint» «Колесные эмулирующие оси Evdev» 7 6 4 5 xinput set-prop «TPPS / 2 IBM TrackPoint» «Постоянное торможение устройства» 0.4
, где первые 4 строки предназначены для установки вертикальной и горизонтальной прокрутки с помощью трекпоинта, а последняя строка - для управления скоростью и чувствительностью.
Обратите внимание, что, поскольку идентификатор устройства может меняться в зависимости от того, включены ли некоторые устройства ввода в BIOS, предпочтительнее использовать имя устройства в кавычках. Для большинства thinkpads TPPS / 2 IBM TrackPoint
является ссылкой.
** EDIT: ** Nov 2015
#get идентификатор устройства для трекпада. Мы знаем, что он содержит строку «TPPS» ibm_trackpad_id = $ (xinput | grep 'TPPS' | cut -d "=" -f2 | cut -f1) echo $ ibm_trackpad_id & gt; ~ / temp / ibm_trackpad_id #set требуемые параметры для трекпоинта xinput set-prop $ ibm_trackpad_id "Эволюция колес Evdev" 1 xinput set-prop $ ibm_trackpad_id "Кнопка эмуляции колес Evdev" 2 xinput set-prop $ ibm_trackpad_id "Время ожидания эмуляции колеса Evdev" 200 xinput set-prop $ ibm_trackpad_id "Колеса эмуляции колес Evdev" 7 6 5 4 xinput set-prop $ ibm_trackpad_id "Устройство Accel Constant Deceleration" 0.15 # получить идентификатор устройства беспроводной мыши logitech_mouse_id = $ (xinput | grep "Logitech" | cut -d "= "-f2 | cut -f1) echo $ logitech_mouse_id & gt; ~ / temp / logitech_mouse_id # это зависит от устройства. Сопоставьте кнопки на вашей мыши с функциональностью, которую вы хотите. xinput set-button-map $ logitech_mouse_id 1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # набор реквизитов для внешней мыши xinput set-prop $ logitech_mouse_id "Устройство Accel Constant Deceleration" 1.7 xinput set-prop $ logitech_mouse_id «Адаптивное торможение адаптера устройства» 2 xinput set-prop $ logitech_mouse_id «Эмудация колес Evdev» 1 xinput set-prop $ logitech_mouse_id «Колеса эмуляции колеса Evdev» 7 6 5 4 xinput set-prop $ logitech_mouse_id "Evdev Кнопка эмуляции колеса "8
К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.
gnome-terminal
и нажмите Enter): find / sys / devices / platform / i8042 -name name | xargs grep -Fl TrackPoint | sed 's / \ / input \ / input [0-9] * \ / name $ //'
В моем случае это возвращает / sys / devices / platform / i8042 / serio1 / serio2
- измените все, что он вернет для вас в следующих шагах. echo 220 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность
для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / speed
для скорости 100. После того, как вы нашли нужные вам значения, сделайте изменение постоянным с помощью задания Upstart: gksu gedit /etc/udev/rules.d/trackpoint.rules
и нажмите Enter (это потребует вашего пароля). Затем вставьте следующее: SUBSYSTEM == «serio», DRIVERS == «psmouse», WAIT_FOR = «/ sys / devices / platform / i8042 / serio1 / serio2 / чувствительность», ATTR {чувствительность} = «220», ATTR {speed} = "110"
(Обновление) Поскольку устарел WAIT_FOR
, в новых системах вы можете использовать DEVPATH
вместо: SUBSYSTEM == " Serio ", DRIVERS ==" psmouse ", DEVPATH ==" / sys / devices / platform / i8042 / serio1 / serio2 ", ATTR {чувствительность} =" 220 ", ATTR {speed} =" 110 "
Сохранить файл и перезагрузить или выполнить приведенные выше команды: sudo udevadm control --reload-rules sudo udevadm trigger
Для моего Thinkpad T530 и Ubuntu 15.10. Просто используйте:
sudo -i gedit /etc/udev/rules.d/10-trackpoint.rules
, а затем добавьте следующее содержимое, затем перезапустите. Значение параметра будет сохранено.
ACTION == "add", SUBSYSTEM == "input", ATTR {name} == "TPPS / 2 IBM TrackPoint", ATTR {устройство / чувствительность } = "190", ATTR {устройство / скорость} = "180", ATTR {устройство / инерция} = "6", ATTR {device / press_to_select} = "0"
Если вы используете Ubuntu 15.04 или новее (у которого будет установлен SystemD вместо Upstart), тогда здесь вы можете найти метод, который вы можете использовать:
На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad
в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.
У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.
Не помню, сколько вариантов было для чувствительности , но, в отличие от встроенного экрана настроек мыши, этот режим распознавал трек-трек и трекпад независимо и позволял управлять ими, например, устанавливать кнопку прокрутки (была кнопка 2 в моей конфигурации) и активировать чувствительность обнаружения ладоней.
ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНЫ.
1. Простой способ сделать в терминале:
$ xinput --list --short
Вы увидите что-то вроде этого:
omicron @ omicron: ~ $ xinput --list --short ⎡ Виртуальный указатель ядра id = 2 [главный указатель (3)] ⎜ ↳ Виртуальный ядро XTEST указатель id = 4 [подчиненный указатель (2)] ⎜ ↳ Lite-On Technology Corp. Клавиатура ThinkPad USB с идентификатором TrackPoint = 10. [slave pointer (2)] ⎜ ↳ ImPS / 2 Generic Wheel Mouse id = 12 [ведомый указатель (2)] ⎣ Идентификатор виртуальной клавиатуры = 3 [главная клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 7 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 8 [подчиненная клавиатура (3)] ↳ Lite-On Technology Corp. Клавиатура ThinkPad USB с идентификатором TrackPoint = 9 [подчиненная клавиатура (3)] ↳ Горячие клавиши Eee PC WMI id = 11 [подчиненная клавиатура (3)]
2. Найдите устройство отслеживания. В моем случае это id = 10.
3. Затем выполните в терминале:
$ xinput --set-prop "10" «Ускорение торможения устройства» 0.5
«10» вот устройство ID (Lite-On Technology Corp. ThinkPad USB Keyboard с TrackPoint id = 10), введите здесь свой идентификатор, а «0,5» - уровень чувствительности. Вы можете поэкспериментировать с чувствительностью, поставив числа, большие от 0 до 1000. Но вам определенно это не нужно. Чем меньше число, тем выше скорость.
Я использую 0,4 или 0,45
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний сценарий в автозапуск.
P.S. Если настройки перестали работать один день, проверьте идентификатор еще раз. В таблице устройств могут быть внесены некоторые изменения, и идентификатор может измениться.
Надеюсь, это вам поможет.
Наслаждайтесь своим ThinkPad!
libinput
с помощью xorg.conf.d и udev Начиная с Ubuntu 17.10, стандартом теперь является драйвер libinput
,
Некоторые из его параметров могут быть настроены с помощью механизма X.org, но скорость и чувствительность должны быть настроены с помощью правил udev для установки параметров драйвера ядра. (См. [D0] ответ @htorque для этого.)
Для настройки других параметров создайте файл /etc/X11/xorg.conf.d/52- trackpoint-tweaks.conf
(или аналогично назван). Файл должен иметь этот контент:
Раздел «Идентификатор входной таблицы» «Тонкие настройки трека» MatchProduct «TPPS / 2 IBM TrackPoint« MatchDevicePath »/ dev / input / event *" # Драйвер по умолчанию теперь, поэтому необязательно поставить эту строку. # Но не помешает упоминать, куда будут идти варианты. Драйвер «libinput» Опция «NaturalScrolling» «true» EndSection
Чтобы увидеть эффект, вам нужно перезапустить X, конечно. Список других доступных параметров X.org см. В man (4) libinput .
Список соответствующих (но по-разному названных) свойств xinput см. В xinput --list-prop "TPPS / 2 IBM TrackPoint"
или снова man (4) libinput . Вы можете использовать их для немедленного тестирования эффектов с помощью команд xinput --set-prop [...]
без необходимости перезапуска X каждый раз. Затем используйте эквиваленты в файле 52-trackpoint-tweaks.conf
, чтобы изменения были постоянными, как показано выше.
evdev
с помощью xorg.conf.d Драйвер evdev
был драйвером по умолчанию для трекпоинта в более ранних версиях Ubuntu, но, как и Ubuntu 17.10, нижеприведенный подход устарел и больше не работает из коробки. Это связано с тем, что драйвер evdev
, который по умолчанию не установлен по умолчанию, поскольку драйвер libinput
является стандартным, см. Выше.
Если вы хотите, вы все еще можете использовать решение evdev
ниже после установки драйвера с помощью sudo apt install xserver-xorg-input-evdev
( source ).
Все можно легко настроить в файле /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf
(или аналогично названном - на Ubuntu, вам нужно создать каталог и файл, но механизм работает, возможно, одно из имен каталогов - это x11
вместо X11
в некоторых версиях).
Файл должен иметь это содержимое:
Раздел «Идентификатор входной метки» «Тонкие настройки трека» MatchProduct «TPPS / 2 IBM TrackPoint« MatchDevicePath »/ dev / input / event *" # Укажите драйвер, иначе Ubuntu 17.10 будет используйте libinput. Драйвер «evdev» # Настроить эмуляцию колес, используя среднюю кнопку и «естественную прокрутку». Опция «EmulateWheel» «on» Option «EmulateWheelButton» «2» Опция «EmulateWheelTimeout» «200» Опция «EmulateWheelInertia» «7» Опция «XAxisMapping» «7 6» Опция «YAxisMapping» «5 4» # Настройка конфигурации ускорения («в основном линейный» профиль, коэффициент 5.5). Опция «AccelerationProfile» «3» Опция «AccelerationNumerator» «55» Опция «AccelerationDenominator» «10» Опция «ConstantDeceleration» «3» EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X конечно. Чтобы играть с этими настройками во время работы X, используйте xinput
, но обратите внимание, что имена опций там разные.
Как отметил @Vitaly Dubyna, «Постоянное замедление» может быть используется для управления чувствительностью - он уменьшает все движения с этим коэффициентом, поэтому значение «3» делает все движения в 3 раза медленнее по сравнению со значением по умолчанию «1».
Дополнительная документация:
@ vitaly-dubyna имеет правильный ответ. На debian его метод работает безупречно. Чтобы сделать вашу жизнь проще, поместите файл .xsessionrc
в свой домашний каталог со всеми настройками, чтобы он загружался после каждого перезапуска.
использовать новый файл vim
, pico
, gedit
-
vim .xsessionrc
затем вставьте это внутри
xinput set-prop «TPPS / 2 IBM TrackPoint» «Evudv Wheel Emulation» 1 xinput set-prop " TPPS / 2 IBM TrackPoint «Кнопка эмуляции колес Evdev» 2 xinput set-prop «TPPS / 2 IBM TrackPoint» «Тайм-аут эмуляции колес Evdev» 200 xinput set-prop «TPPS / 2 IBM TrackPoint» «Колесные эмулирующие оси Evdev» 7 6 4 5 xinput set-prop «TPPS / 2 IBM TrackPoint» «Постоянное торможение устройства» 0.4
, где первые 4 строки предназначены для установки вертикальной и горизонтальной прокрутки с помощью трекпоинта, а последняя строка - для управления скоростью и чувствительностью.
Обратите внимание, что, поскольку идентификатор устройства может меняться в зависимости от того, включены ли некоторые устройства ввода в BIOS, предпочтительнее использовать имя устройства в кавычках. Для большинства thinkpads TPPS / 2 IBM TrackPoint
является ссылкой.
** EDIT: ** Nov 2015
#get идентификатор устройства для трекпада. Мы знаем, что он содержит строку «TPPS» ibm_trackpad_id = $ (xinput | grep 'TPPS' | cut -d "=" -f2 | cut -f1) echo $ ibm_trackpad_id & gt; ~ / temp / ibm_trackpad_id #set требуемые параметры для трекпоинта xinput set-prop $ ibm_trackpad_id "Эволюция колес Evdev" 1 xinput set-prop $ ibm_trackpad_id "Кнопка эмуляции колес Evdev" 2 xinput set-prop $ ibm_trackpad_id "Время ожидания эмуляции колеса Evdev" 200 xinput set-prop $ ibm_trackpad_id "Колеса эмуляции колес Evdev" 7 6 5 4 xinput set-prop $ ibm_trackpad_id "Устройство Accel Constant Deceleration" 0.15 # получить идентификатор устройства беспроводной мыши logitech_mouse_id = $ (xinput | grep "Logitech" | cut -d "= "-f2 | cut -f1) echo $ logitech_mouse_id & gt; ~ / temp / logitech_mouse_id # это зависит от устройства. Сопоставьте кнопки на вашей мыши с функциональностью, которую вы хотите. xinput set-button-map $ logitech_mouse_id 1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # набор реквизитов для внешней мыши xinput set-prop $ logitech_mouse_id "Устройство Accel Constant Deceleration" 1.7 xinput set-prop $ logitech_mouse_id «Адаптивное торможение адаптера устройства» 2 xinput set-prop $ logitech_mouse_id «Эмудация колес Evdev» 1 xinput set-prop $ logitech_mouse_id «Колеса эмуляции колеса Evdev» 7 6 5 4 xinput set-prop $ logitech_mouse_id "Evdev Кнопка эмуляции колеса "8
К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.
gnome-terminal
и нажмите Enter): find / sys / devices / platform / i8042 -name name | xargs grep -Fl TrackPoint | sed 's / \ / input \ / input [0-9] * \ / name $ //'
В моем случае это возвращает / sys / devices / platform / i8042 / serio1 / serio2
- измените все, что он вернет для вас в следующих шагах. echo 220 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность
для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / speed
для скорости 100. После того, как вы нашли нужные вам значения, сделайте изменение постоянным с помощью задания Upstart: gksu gedit /etc/udev/rules.d/trackpoint.rules
и нажмите Enter (это потребует вашего пароля). Затем вставьте следующее: SUBSYSTEM == «serio», DRIVERS == «psmouse», WAIT_FOR = «/ sys / devices / platform / i8042 / serio1 / serio2 / чувствительность», ATTR {чувствительность} = «220», ATTR {speed} = "110"
(Обновление) Поскольку устарел WAIT_FOR
, в новых системах вы можете использовать DEVPATH
вместо: SUBSYSTEM == " Serio ", DRIVERS ==" psmouse ", DEVPATH ==" / sys / devices / platform / i8042 / serio1 / serio2 ", ATTR {чувствительность} =" 220 ", ATTR {speed} =" 110 "
Сохранить файл и перезагрузить или выполнить приведенные выше команды: sudo udevadm control --reload-rules sudo udevadm trigger
Для моего Thinkpad T530 и Ubuntu 15.10. Просто используйте:
sudo -i gedit /etc/udev/rules.d/10-trackpoint.rules
, а затем добавьте следующее содержимое, затем перезапустите. Значение параметра будет сохранено.
ACTION == "add", SUBSYSTEM == "input", ATTR {name} == "TPPS / 2 IBM TrackPoint", ATTR {устройство / чувствительность } = "190", ATTR {устройство / скорость} = "180", ATTR {устройство / инерция} = "6", ATTR {device / press_to_select} = "0"
Если вы используете Ubuntu 15.04 или новее (у которого будет установлен SystemD вместо Upstart), тогда здесь вы можете найти метод, который вы можете использовать:
На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad
в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.
У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.
Не помню, сколько вариантов было для чувствительности , но, в отличие от встроенного экрана настроек мыши, этот режим распознавал трек-трек и трекпад независимо и позволял управлять ими, например, устанавливать кнопку прокрутки (была кнопка 2 в моей конфигурации) и активировать чувствительность обнаружения ладоней.
ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНЫ.
1. Простой способ сделать в терминале:
$ xinput --list --short
Вы увидите что-то вроде этого:
omicron @ omicron: ~ $ xinput --list --short ⎡ Виртуальный указатель ядра id = 2 [главный указатель (3)] ⎜ ↳ Виртуальный ядро XTEST указатель id = 4 [подчиненный указатель (2)] ⎜ ↳ Lite-On Technology Corp. Клавиатура ThinkPad USB с идентификатором TrackPoint = 10. [slave pointer (2)] ⎜ ↳ ImPS / 2 Generic Wheel Mouse id = 12 [ведомый указатель (2)] ⎣ Идентификатор виртуальной клавиатуры = 3 [главная клавиатура (2)] ↳ Виртуальная клавиатура XTEST id = 5 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 6 [подчиненная клавиатура (3)] ↳ Идентификатор видео шины = 7 [подчиненная клавиатура (3)] ↳ Кнопка питания id = 8 [подчиненная клавиатура (3)] ↳ Lite-On Technology Corp. Клавиатура ThinkPad USB с идентификатором TrackPoint = 9 [подчиненная клавиатура (3)] ↳ Горячие клавиши Eee PC WMI id = 11 [подчиненная клавиатура (3)]
2. Найдите устройство отслеживания. В моем случае это id = 10.
3. Затем выполните в терминале:
$ xinput --set-prop "10" «Ускорение торможения устройства» 0.5
«10» вот устройство ID (Lite-On Technology Corp. ThinkPad USB Keyboard с TrackPoint id = 10), введите здесь свой идентификатор, а «0,5» - уровень чувствительности. Вы можете поэкспериментировать с чувствительностью, поставив числа, большие от 0 до 1000. Но вам определенно это не нужно. Чем меньше число, тем выше скорость.
Я использую 0,4 или 0,45
4. ВАЖНЫЙ. Когда скорость выбрана, скопируйте свой последний сценарий в автозапуск.
P.S. Если настройки перестали работать один день, проверьте идентификатор еще раз. В таблице устройств могут быть внесены некоторые изменения, и идентификатор может измениться.
Надеюсь, это вам поможет.
Наслаждайтесь своим ThinkPad!
libinput
с помощью xorg.conf.d и udev Начиная с Ubuntu 17.10, стандартом теперь является драйвер libinput
,
Некоторые из его параметров могут быть настроены с помощью механизма X.org, но скорость и чувствительность должны быть настроены с помощью правил udev для установки параметров драйвера ядра. (См. [D0] ответ @htorque для этого.)
Для настройки других параметров создайте файл /etc/X11/xorg.conf.d/52- trackpoint-tweaks.conf
(или аналогично назван). Файл должен иметь этот контент:
Раздел «Идентификатор входной таблицы» «Тонкие настройки трека» MatchProduct «TPPS / 2 IBM TrackPoint« MatchDevicePath »/ dev / input / event *" # Драйвер по умолчанию теперь, поэтому необязательно поставить эту строку. # Но не помешает упоминать, куда будут идти варианты. Драйвер «libinput» Опция «NaturalScrolling» «true» EndSection
Чтобы увидеть эффект, вам нужно перезапустить X, конечно. Список других доступных параметров X.org см. В man (4) libinput .
Список соответствующих (но по-разному названных) свойств xinput см. В xinput --list-prop "TPPS / 2 IBM TrackPoint"
или снова man (4) libinput . Вы можете использовать их для немедленного тестирования эффектов с помощью команд xinput --set-prop [...]
без необходимости перезапуска X каждый раз. Затем используйте эквиваленты в файле 52-trackpoint-tweaks.conf
, чтобы изменения были постоянными, как показано выше.
evdev
с помощью xorg.conf.d Драйвер evdev
был драйвером по умолчанию для трекпоинта в более ранних версиях Ubuntu, но, как и Ubuntu 17.10, нижеприведенный подход устарел и больше не работает из коробки. Это связано с тем, что драйвер evdev
, который по умолчанию не установлен по умолчанию, поскольку драйвер libinput
является стандартным, см. Выше.
Если вы хотите, вы все еще можете использовать решение evdev
ниже после установки драйвера с помощью sudo apt install xserver-xorg-input-evdev
( source ).
Все можно легко настроить в файле /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf
(или аналогично названном - на Ubuntu, вам нужно создать каталог и файл, но механизм работает, возможно, одно из имен каталогов - это x11
вместо X11
в некоторых версиях).
Файл должен иметь это содержимое:
Раздел «Идентификатор входной метки» «Тонкие настройки трека» MatchProduct «TPPS / 2 IBM TrackPoint« MatchDevicePath »/ dev / input / event *" # Укажите драйвер, иначе Ubuntu 17.10 будет используйте libinput. Драйвер «evdev» # Настроить эмуляцию колес, используя среднюю кнопку и «естественную прокрутку». Опция «EmulateWheel» «on» Option «EmulateWheelButton» «2» Опция «EmulateWheelTimeout» «200» Опция «EmulateWheelInertia» «7» Опция «XAxisMapping» «7 6» Опция «YAxisMapping» «5 4» # Настройка конфигурации ускорения («в основном линейный» профиль, коэффициент 5.5). Опция «AccelerationProfile» «3» Опция «AccelerationNumerator» «55» Опция «AccelerationDenominator» «10» Опция «ConstantDeceleration» «3» EndSection
Чтобы увидеть эффект, вам необходимо перезапустить X конечно. Чтобы играть с этими настройками во время работы X, используйте xinput
, но обратите внимание, что имена опций там разные.
Как отметил @Vitaly Dubyna, «Постоянное замедление» может быть используется для управления чувствительностью - он уменьшает все движения с этим коэффициентом, поэтому значение «3» делает все движения в 3 раза медленнее по сравнению со значением по умолчанию «1».
Дополнительная документация:
@ vitaly-dubyna имеет правильный ответ. На debian его метод работает безупречно. Чтобы сделать вашу жизнь проще, поместите файл .xsessionrc
в свой домашний каталог со всеми настройками, чтобы он загружался после каждого перезапуска.
использовать новый файл vim
, pico
, gedit
-
vim .xsessionrc
затем вставьте это внутри
xinput set-prop «TPPS / 2 IBM TrackPoint» «Evudv Wheel Emulation» 1 xinput set-prop " TPPS / 2 IBM TrackPoint «Кнопка эмуляции колес Evdev» 2 xinput set-prop «TPPS / 2 IBM TrackPoint» «Тайм-аут эмуляции колес Evdev» 200 xinput set-prop «TPPS / 2 IBM TrackPoint» «Колесные эмулирующие оси Evdev» 7 6 4 5 xinput set-prop «TPPS / 2 IBM TrackPoint» «Постоянное торможение устройства» 0.4
, где первые 4 строки предназначены для установки вертикальной и горизонтальной прокрутки с помощью трекпоинта, а последняя строка - для управления скоростью и чувствительностью.
Обратите внимание, что, поскольку идентификатор устройства может меняться в зависимости от того, включены ли некоторые устройства ввода в BIOS, предпочтительнее использовать имя устройства в кавычках. Для большинства thinkpads TPPS / 2 IBM TrackPoint
является ссылкой.
** EDIT: ** Nov 2015
#get идентификатор устройства для трекпада. Мы знаем, что он содержит строку «TPPS» ibm_trackpad_id = $ (xinput | grep 'TPPS' | cut -d "=" -f2 | cut -f1) echo $ ibm_trackpad_id & gt; ~ / temp / ibm_trackpad_id #set требуемые параметры для трекпоинта xinput set-prop $ ibm_trackpad_id "Эволюция колес Evdev" 1 xinput set-prop $ ibm_trackpad_id "Кнопка эмуляции колес Evdev" 2 xinput set-prop $ ibm_trackpad_id "Время ожидания эмуляции колеса Evdev" 200 xinput set-prop $ ibm_trackpad_id "Колеса эмуляции колес Evdev" 7 6 5 4 xinput set-prop $ ibm_trackpad_id "Устройство Accel Constant Deceleration" 0.15 # получить идентификатор устройства беспроводной мыши logitech_mouse_id = $ (xinput | grep "Logitech" | cut -d "= "-f2 | cut -f1) echo $ logitech_mouse_id & gt; ~ / temp / logitech_mouse_id # это зависит от устройства. Сопоставьте кнопки на вашей мыши с функциональностью, которую вы хотите. xinput set-button-map $ logitech_mouse_id 1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # набор реквизитов для внешней мыши xinput set-prop $ logitech_mouse_id "Устройство Accel Constant Deceleration" 1.7 xinput set-prop $ logitech_mouse_id «Адаптивное торможение адаптера устройства» 2 xinput set-prop $ logitech_mouse_id «Эмудация колес Evdev» 1 xinput set-prop $ logitech_mouse_id «Колеса эмуляции колеса Evdev» 7 6 5 4 xinput set-prop $ logitech_mouse_id "Evdev Кнопка эмуляции колеса "8
К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.
gnome-terminal
и нажмите Enter): find / sys / devices / platform / i8042 -name name | xargs grep -Fl TrackPoint | sed 's / \ / input \ / input [0-9] * \ / name $ //'
В моем случае это возвращает / sys / devices / platform / i8042 / serio1 / serio2
- измените все, что он вернет для вас в следующих шагах. echo 220 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность
для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / speed
для скорости 100. После того, как вы нашли нужные вам значения, сделайте изменение постоянным с помощью задания Upstart: gksu gedit /etc/udev/rules.d/trackpoint.rules
и нажмите Enter (это потребует вашего пароля). Затем вставьте следующее: SUBSYSTEM == «serio», DRIVERS == «psmouse», WAIT_FOR = «/ sys / devices / platform / i8042 / serio1 / serio2 / чувствительность», ATTR {чувствительность} = «220», ATTR {speed} = "110"
(Обновление) Поскольку устарел WAIT_FOR
, в новых системах вы можете использовать DEVPATH
вместо: SUBSYSTEM == " Serio ", DRIVERS ==" psmouse ", DEVPATH ==" / sys / devices / platform / i8042 / serio1 / serio2 ", ATTR {чувствительность} =" 220 ", ATTR {speed} =" 110 "
Сохранить файл и перезагрузить или выполнить приведенные выше команды: sudo udevadm control --reload-rules sudo udevadm trigger