Как предотвратить автоматическое щелкание мыши, захват и выделение текста в Parrot OS

Вопрос или проблема

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

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

Мои аппаратные характеристики следующие

  • Процессор: 11-е поколение Intel® Core™ i7-1185G7 @ 3.00GHz × 8
  • Оперативная память: 15.3 ГБ
  • Графика: Intel Xe
  • ОС: Parrot OS 5.3

Я пробовал настроить следующее, но без успеха

  • Настройки аппаратного обеспечения ВМ
  • Настройки DPI на хосте и ВМ
  • Чувствительность мыши и ускорение на хосте и ВМ
  • Проверял мышь и трекпад на наличие аппаратных проблем с помощью xinput
  • Тестирование хоста без запуска VMWARE

Ранее у меня была Linux mint, и проблем с ней не было

Редактировать: Я отключил трекпад Dell с помощью команды xinput.
xinput set-prop “DLL0945:00 06CB:CDE6 Touchpad” “Device Enabled” 0

Это исправило проблему. Но это не надежное решение, так как мне нужен трекпад.

В моем случае трекпад был поврежден, решение заключалось в том, чтобы отключить его и использовать вместо этого мышь. Как только я отключил трекпад, все заработало.

Отключение трекпада

  1. Определите устройство трекпада:
$ xinput list | grep -i touchpad
⎜   ↳ VEN_06CB:00 06CB:CE8C Touchpad            id=16   [slave  pointer  (2)]

Это показывает мне имя устройства, которое я теперь могу отключить:

xinput disable "VEN_06CB:00 06CB:CE8C Touchpad"

Теперь сумасшедшее движение должно прекратиться. Если нужно, включите его обратно с помощью:

xinput enable "VEN_06CB:00 06CB:CE8C Touchpad"

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


Сохранение отключенного состояния трекпада после запуска

Трекпад будет включен после перезагрузки, так что если вы хотите оставить его отключенным

  1. создайте небольшой скрипт, например, disable-touchpad.sh:
#!/bin/bash
xinput disable "VEN_06CB:00 06CB:CE8C Touchpad"
  1. Сделайте его исполняемым (chmod +x disable-touchpad.sh)
  2. Добавьте его в программы автозапуска (в Gnome найдите Программы автозапуска и добавьте скрипт туда)

Ответ или решение

Как предотвратить случайные клики и выделение текста в Parrot OS

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

1. Определение проблемы

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

2. Аппаратная диагностика

Возможно, проблема заключается в самой аппаратной части—требуется выполнить диагностику.

  • Используйте xinput для проверки устройств ввода:

    xinput list

    Вы увидите список всех устройств ввода. Обратите внимание на имя вашего трекпада или мыши.

  • Проверьте состояние трекпада:

    xinput list-props "Имя вашего трекпада"

    Это выдаст список свойств. Обратите внимание на настройки чувствительности и включенного/выключенного состояния.

3. Отключение трекпада на время тестирования

Если вы подозреваете, что трекпад может быть поврежден, его временное отключение позволит понять, связана ли проблема с ним:

  • Например, чтобы отключить трекпад, выполните команду:
    xinput disable "VEN_06CB:00 06CB:CE8C Touchpad"

Если проблема исчезает после отключения устройства, это может указывать на его неисправность.

4. Проверка на перегрев

Некоторые устройства могут демонстрировать странное поведение при перегреве. Попробуйте оставить устройство в покое на ночь:

  • Обратите внимание, что некоторые пользователи сообщали о восстановлении работы трекпада после простоя, что может быть связано с перегревом. Если так, попробуйте проверить вентиляцию и использование системы охлаждения.

5. Устойчивое отключение трекпада при загрузке

Если отключение трекпада решает проблему, но вам нужен трекпад в долгосрочной перспективе, вы можете настроить его автоматическое отключение при запуске:

  • Создайте скрипт, который будет отключать трекпад:
    #!/bin/bash
    xinput disable "VEN_06CB:00 06CB:CE8C Touchpad"
  • Сделайте скрипт исполняемым:
    chmod +x disable-touchpad.sh
  • Добавьте скрипт в автозагрузку: в Гноме найдите «Автозагрузка приложений» и добавьте созданный скрипт.

6. Настройка VMware

Если проблема повторяется в виртуальных машинах, попробуйте оптимизировать настройки виртуальной машины VMware:

  • Измените параметры аппаратного обеспечения в разделе настроек VM, чтобы убедиться, что мышь и трекпад настроены правильно.
  • Попробуйте изменить DPI и уровень чувствительности, как на хосте, так и на виртуальной машине.

Заключение

Решение проблем с вводом данных в Parrot OS может включать в себя диагностику аппаратного обеспечения, изменение настроек или отключение ошибок ввода на временной основе. Если ни один из предложенных методов не помог, возможно, стоит обратиться к специалистам или подумать о замене оборудования, если оно повреждено.

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

Оцените материал
Добавить комментарий

Капча загружается...