Отключение контрольной точки в HP Elitebook 8730w? [dубликат]

В моем случае диагностика ошибки The Eclipse executable launcher was unable to locate its companion shared library. была ясной:

/root/.p2/pool/plugins org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.401.v20161122-1740: cannot open shared object file: Permission denied.

Это связано с тем, что я запустил установщик eclipse с правами sudo для доступа к /opt, где я хотел, чтобы Eclipse был. В результате установщик разместил кучу подключаемых модулей под /root по своим собственным значениям.

Однако я обошел это с помощью

, создав подкаталог /opt/eclipse, который Я владел. Скажите sudo mkdir /opt/eclipse && sudo chown -R user:user /etc/eclipse (замените user на свое имя пользователя). запуск eclipse-installer обычно без прав sudo и завершение его задачи по возврату права собственности sudo chown -R root:root /etc/eclipse.

В конце концов я мог начать затмение из исполняемого файла внутри этого дерева без sudo и без протеста.

Посмотрите на https://stackoverflow.com/questions/37864572/ для больше контекста этого подхода.

37
задан 29 April 2011 в 09:48

56 ответов

На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.

0
ответ дан 6 August 2018 в 03:28

У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.

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

0
ответ дан 6 August 2018 в 03:28

ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНЫ.

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!

11
ответ дан 7 August 2018 в 21:15

(1) Настройка опций 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 , чтобы изменения были постоянными, как показано выше.

(2) Настройка 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».

Дополнительная документация:

1
ответ дан 7 August 2018 в 21:15

@ 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  
4
ответ дан 7 August 2018 в 21:15

К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.

  1. Найти путь устройства к вашему треку. Выполнить следующее в 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 - измените все, что он вернет для вас в следующих шагах.
  2. Найти значения чувствительности и скорости. Выполните следующие команды в терминале gnome: echo 220 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / speed для скорости 100. После того, как вы нашли нужные вам значения, сделайте изменение постоянным с помощью задания Upstart:
  3. Создать новое правило udev. Теперь нам нужно применить настройки во время запуска системы. Поэтому нажмите Alt + F2, введите 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
44
ответ дан 7 August 2018 в 21:15

Для моего 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"  
7
ответ дан 7 August 2018 в 21:15

Если вы используете Ubuntu 15.04 или новее (у которого будет установлен SystemD вместо Upstart), тогда здесь вы можете найти метод, который вы можете использовать:

https: // askubuntu. ком / а / 611076/253579

1
ответ дан 7 August 2018 в 21:15

На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.

0
ответ дан 7 August 2018 в 21:15

У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.

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

0
ответ дан 7 August 2018 в 21:15

ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНЫ.

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!

11
ответ дан 10 August 2018 в 09:34

(1) Настройка опций 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 , чтобы изменения были постоянными, как показано выше.

(2) Настройка 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».

Дополнительная документация:

1
ответ дан 10 August 2018 в 09:34

@ 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  
4
ответ дан 10 August 2018 в 09:34

К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.

  1. Найти путь устройства к вашему треку. Выполнить следующее в 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 - измените все, что он вернет для вас в следующих шагах.
  2. Найти значения чувствительности и скорости. Выполните следующие команды в терминале gnome: echo 220 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / speed для скорости 100. После того, как вы нашли нужные вам значения, сделайте изменение постоянным с помощью задания Upstart:
  3. Создать новое правило udev. Теперь нам нужно применить настройки во время запуска системы. Поэтому нажмите Alt + F2, введите 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
45
ответ дан 10 August 2018 в 09:34

Для моего 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"  
7
ответ дан 10 August 2018 в 09:34

Если вы используете Ubuntu 15.04 или новее (у которого будет установлен SystemD вместо Upstart), тогда здесь вы можете найти метод, который вы можете использовать:

https: // askubuntu. ком / а / 611076/253579

1
ответ дан 10 August 2018 в 09:34

На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.

0
ответ дан 10 August 2018 в 09:34

У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.

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

0
ответ дан 10 August 2018 в 09:34

ТАК, ЧТО ПОМОЧЬ МНЕ, ЧТОБЫ СДЕЛАТЬ ТРЕКПОЗИЦИЮ БОЛЬШЕ ЧУВСТВИТЕЛЬНЫ.

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!

11
ответ дан 13 August 2018 в 15:44
  • 1
    К сожалению, я получаю: свойство «Device Accel Constant Deceleration» не существует, вам нужно указать его тип и формат Не знаете, как это сделать ... любые предложения? (Thinkpad T420, Ubuntu 18.04) – JamesBB 1 June 2018 в 20:58
  • 2
    Я думаю, что вы ограничены свойствами, показанными xinput list-props $ device_id (где device_id = 10 в приведенном выше примере). Например, на моем Thinkpad X1c5, работающем 18.04, у меня есть свойство, называемое libinput Accel Speed ​​, которое кажется настраиваемым – sxc731 21 August 2018 в 19:55
  • 3
  • 4
    – Xavitoj Cheema 12 September 2018 в 21:08

(1) Настройка опций 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 , чтобы изменения были постоянными, как показано выше.

(2) Настройка 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».

Дополнительная документация:

1
ответ дан 13 August 2018 в 15:44

@ 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  
4
ответ дан 13 August 2018 в 15:44
  • 1
    В настройках "Evdev Wheel Emulation Axes" используется естественная прокрутка по горизонтали, обычная прокрутка по вертикали. Я предполагаю, что большинство из них хочет полностью естественную прокрутку (используйте 7 6 5 4 ) или все нормальную прокрутку (используйте 6 7 4 5 ). – tanius 28 February 2015 в 06:22
  • 2
    Начиная с Ubuntu 17.10, драйвер evdev , на который это решение полагается, больше не установлен по умолчанию. Вы все равно можете установить его с помощью sudo apt install xserver-xorg-input-evdev или вместо этого использовать вместо этого libinput драйвер. В этом случае ответ by @htorque - это способ настройки скорости и чувствительности. – tanius 2 February 2018 в 18:32

К сожалению, похоже, нет простого способа. Я опишу, как создать новое задание Upstart для установки значений при загрузке через виртуальную файловую систему в каталоге /sys.

  1. Найти путь устройства к вашему треку. Выполнить следующее в 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 - измените все, что он вернет для вас в следующих шагах.
  2. Найти значения чувствительности и скорости. Выполните следующие команды в терминале gnome: echo 220 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / чувствительность для чувствительности 220 (это потребует вашего пароля) и echo 100 | sudo tee / sys / devices / platform / i8042 / serio1 / serio2 / speed для скорости 100. После того, как вы нашли нужные вам значения, сделайте изменение постоянным с помощью задания Upstart:
  3. Создать новое правило udev. Теперь нам нужно применить настройки во время запуска системы. Поэтому нажмите Alt + F2, введите 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
45
ответ дан 13 August 2018 в 15:44
  • 1
    Спасибо за очень подробный ответ. Поэтому вчера вечером я сделал еще кое-что по копанию и настройке из статей ThinkWiki, и я обнаружил что-то еще, что сработало. Первые два шага должны быть одинаковыми. Вместо работы Upstart я использовал правила udev. Я создал файл, нажав Alt + F2, набрав gksu gedit /etc/udev/rules.d/trackpoint.rules и вставил следующее: SUBSYSTEM == & quot; serio ", DRIVERS = = "psmouse", WAIT_FOR = "/ sys / devices / platform / i8042 / serio1 / serio2 / чувствительность", ATTR {чувствительность} = "200", ATTR {скорость} = "150" Затем перезагружать. Есть ли какая-то причина, по которой я должен использовать правила Upstart vs udev? – Jonathan Blackhall 29 April 2011 в 21:01
  • 2
    ИМО udev подход является лучшим, спасибо! Отредактировал это в ответ. :-) – htorque 26 February 2012 в 15:04
  • 3
    ПРИМЕЧАНИЕ: используйте DEVPATH == & quot; (два равны), иначе это не будет работать. Невозможно отредактировать сообщение только с одним изменением символа, так что просто оставил комментарий. – baldr 1 June 2017 в 14:46
  • 4
    Правило udev, похоже, не работает в Ubuntu 16.04. См. Более поздние ответы для других подходов (например, от Nguyen Thanh Tung). – MakisH 5 December 2017 в 21:07

Для моего 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"  
7
ответ дан 13 August 2018 в 15:44
  • 1
    Это помогло мне. Благодаря! – whoisthemachine 10 March 2018 в 18:08
  • 2
    Это работает даже тогда, когда файлов, необходимых в других ответах (serio1 / sensitive), не существует – Soupy 14 April 2018 в 21:52
  • 3
    Кажется, это сработало для меня. :) (ThinkpadT420, Ubuntu18.04). Просто нужно играть с настройками, немного утомительно, чтобы каждый раз перезапускаться, но я могу жить с этим. – JamesBB 1 June 2018 в 21:31
  • 4
    @JamesBB работает udevadm trigger -action add -subsystem все заставит udev применять правила ко всем существующим устройствам. – CameronNemo 7 July 2018 в 17:06

Если вы используете Ubuntu 15.04 или новее (у которого будет установлен SystemD вместо Upstart), тогда здесь вы можете найти метод, который вы можете использовать:

https: // askubuntu. ком / а / 611076/253579

1
ответ дан 13 August 2018 в 15:44

На Ubuntu 12.04 Unity 2D на Thinkpad sl410 Я использую стандартное окно Mouse And Touchpad в настройках. Изменение ускорения или скорости также изменяет чувствительность дорожки. Хотя поведение меняется на противоположное - уменьшение скорости вызывает увеличение чувствительности дорожки. Настройки сохраняются между перезапусками.

0
ответ дан 13 August 2018 в 15:44

У меня есть Thinkpad и все настройки по желанию с помощью приложения под названием Pointing Devices, которое представляет собой чуть более расширенный диалог настроек мыши.

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

0
ответ дан 13 August 2018 в 15:44
  • 1
    Нет никаких параметров чувствительности или скорости с настройками gpointing-device. – Jonathan Blackhall 29 April 2011 в 20:48

Другие вопросы по тегам:

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