- Вопрос или проблема
- Отключение трекпада
- Сохранение отключенного состояния трекпада после запуска
- Ответ или решение
- Как предотвратить случайные клики и выделение текста в Parrot OS
- 1. Определение проблемы
- 2. Аппаратная диагностика
- 3. Отключение трекпада на время тестирования
- 4. Проверка на перегрев
- 5. Устойчивое отключение трекпада при загрузке
- 6. Настройка VMware
- Заключение
Вопрос или проблема
Я использую 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
Это исправило проблему. Но это не надежное решение, так как мне нужен трекпад.
В моем случае трекпад был поврежден, решение заключалось в том, чтобы отключить его и использовать вместо этого мышь. Как только я отключил трекпад, все заработало.
Отключение трекпада
- Определите устройство трекпада:
$ 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"
После того как я оставил ноутбук на ночь, сумасшедшее движение прекратилось, и я смог снова включить трекпад. Возможно, это было вызвано перегревом или чем-то подобным.
Сохранение отключенного состояния трекпада после запуска
Трекпад будет включен после перезагрузки, так что если вы хотите оставить его отключенным
- создайте небольшой скрипт, например,
disable-touchpad.sh
:
#!/bin/bash
xinput disable "VEN_06CB:00 06CB:CE8C Touchpad"
- Сделайте его исполняемым (
chmod +x disable-touchpad.sh
) - Добавьте его в программы автозапуска (в 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 или экспертные группы в интернете для получения дополнительной информации.