Настройки для сенсорной панели / трекпойнта Glidepoint в Dell Latitude

Иначе к поточному коду (своего рода) теста и очень сложным системам в целом до Пух, Тестирующий . Это не является большим, и это не найдет все, но его вероятное, чтобы быть полезным и его простое, чтобы сделать.

Кавычка:

тестирование Пуха или fuzzing являются программным обеспечением, тестирующим технику, которая предоставляет случайные данные ("пух") исходным данным программы. Если программа перестала работать (например, путем катастрофического отказа, или путем сбоя встроенных утверждений кода), дефекты могут быть отмечены. Большое преимущество тестирования пуха состоит в том, что тестовый дизайн чрезвычайно прост, и свободен от предвзятых мнений о поведении системы.

...

тестирование Пуха часто используется в больших проектах разработки программного обеспечения, которые используют тестирование методом "черного ящика". Эти проекты обычно имеют бюджет для разработки инструментов тестирования, и тестирование пуха является одним из методов, который предлагает высокое преимущество для стоения отношения.

...

Однако тестирование пуха не является заменой для исчерпывающего тестирования или формальных методов: это может только обеспечить случайную выборку поведения системы, и во многих случаях проходить тест пуха может только продемонстрировать, что часть программного обеспечения обрабатывает исключения без катастрофического отказа, вместо того, чтобы вести себя правильно. Таким образом тестирование пуха может только рассматриваться как находящий ошибку инструмент, а не обеспечение качества.

3
задан 15.05.2020, 02:10

3 ответа

Я сделал это с xinput (он хорошо работает на E5450):

xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation" 1
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Button" 2
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Timeout" 200

я думаю, что это - поведение, которое Вы ищете.

1
ответ дан 15.05.2020, 02:10

У меня есть Dell E7440 с предварительно установленным Ubuntu 12.04. Вот то, как я решил проблемы, упомянутые Вами:

  • у меня нет вкладки "Touchpad" на настройках Mouse в параметрах настройки системы, но это не нужно, так как существует предварительно установленный инструмент, названный "Центр управления GlidePoint" или "Сенсорная панель GlidePoint" v.3.6, который позволяет устанавливать кнопки, движение, ответвление, прокручивая и т.д., Таким образом, всеми функциями сенсорной панели можно управлять через него. Это может быть найдено здесь .
  • Для включения прокрутки средней кнопки мыши на trackpoint я следовал этот изделие и единственная вещь, которую я изменил, был/usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf в разделе MatchProduct не было моего устройства, которое я прошел через 'xinput', таким образом, я добавил его там. И вот мой 11-evdev-trackpoint.conf:

    Section "InputClass"
        Identifier      "trackpoint catchall"
        MatchIsPointer  "true"
        MatchProduct    "TrackPoint|DualPoint Stick|GlidePoint Virtual Touchpad"
        MatchDevicePath "/dev/input/event*"
        Option  "Emulate3Buttons"       "true"
        Option  "EmulateWheel"  "true"
        Option  "EmulateWheelButton"    "2"
        Option  "XAxisMapping"  "6 7"
        Option  "YAxisMapping"  "4 5"
    EndSection
    

, Насколько я вижу, что у Вас есть то же устройство в Вашем 'xinput'. Таким образом для включения средней кнопки мыши, прокручивающей просто, изменяют тот файл и перезагрузку.

2
ответ дан 15.05.2020, 02:11

Ну, это работает на mee и Широту E7470 также, однако я понятия не имею, как Сантьяго сделал эту работу, DnrDevil.

xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation" 1
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Button" 2
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Timeout" 20
1
ответ дан 15.05.2020, 02:12

Теги

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