- Вопрос или проблема
- xinput list выводит:
- Вывод команды xinput --watch-props 12 указывает на то, что касание не включено, несмотря на то, что показывают настройки GUI.
- Ответ или решение
- 1. Проверка настроек системы
- 2. Использование xinput для диагностики
- 3. Убедитесь, что изменения сохраняются
- 4. Обновление драйверов
- 5. Применение других методов устранения неполадок
- Заключение
Вопрос или проблема
Функция “касания для клика” перестала работать. Я не знаю, когда она перестала работать. Я использую Kubuntu 22.04.
Сенсорная панель работает нормально для навигации курсора и прокрутки. Кнопки сенсорной панели работают, но они громоздкие и громкие по сравнению с вариантом “касания для клика”.
В настройках GUI KDE установлены галочки, которые, должно быть, включают эту функцию:
xinput list
выводит:
Виртуальный основной указатель id=2 [основной указатель (3)]
↳ Виртуальный основной указатель XTEST id=4 [помощник указатель (2)]
↳ SynPS/2 Синаптическая сенсорная панель id=12 [помощник указатель (2)]
Вывод команды xinput --watch-props 12
указывает на то, что касание не включено, несмотря на то, что показывают настройки GUI.
Нужно ли что-то еще включить?
Вот вывод команды xinput --watch-props 12
:
Устройство ‘SynPS/2 Синаптическая сенсорная панель’:
Устройство включено (177): 1
Матрица преобразования координат (179): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Касание включено (313): 0
libinput Касание по умолчанию (314): 0
libinput Касание перетаскивание включено (315): 1
libinput Касание перетаскивание по умолчанию (316): 1
libinput Касание блокировка перетаскивания включена (317): 0
libinput Касание блокировка перетаскивания по умолчанию (318): 0
libinput Кнопка касания карта включена (319): 1, 0
libinput Кнопка касания карта по умолчанию (320): 1, 0
libinput Естественная прокрутка включена (321): 0
libinput Естественная прокрутка по умолчанию (322): 0
libinput Отключение во время ввода включено (323): 1
libinput Отключение во время ввода по умолчанию (324): 1
libinput Методы прокрутки доступны (325): 1, 1, 0
libinput Метод прокрутки включен (326): 1, 0, 0
libinput Метод прокрутки по умолчанию (327): 1, 0, 0
libinput Скорость ускорения (328): 0.000000
libinput Скорость ускорения по умолчанию (329): 0.000000
libinput Профили ускорения доступны (330): 1, 1
libinput Профиль ускорения включен (331): 1, 0
libinput Профиль ускорения по умолчанию (332): 1, 0
libinput Левша включен (333): 0
libinput Левша по умолчанию (334): 0
libinput Режимы отправки событий доступны (298): 1, 1
libinput Режим отправки событий включен (299): 0, 0
libinput Режим отправки событий по умолчанию (300): 0, 0
Узел устройства (301): “/dev/input/event5”
Идентификатор продукта устройства (302): 2, 7
libinput Кнопки блокировки перетаскивания (335):
libinput Горизонтальная прокрутка включена (336): 1
libinput Расстояние прокрутки пикселей (337): 15
libinput Расстояние прокрутки пикселей по умолчанию (338): 15
libinput Высокое разрешение прокрутки колесом включено (339):
Ответ или решение
Если функция «нажатие для клика» (Tap-to-click) перестала работать в Kubuntu 22.04, это может вызвать значительные неудобства, особенно если вы привыкли использовать сенсорную панель для выполнения операций. Чтобы вернуть эту функцию, важно сначала диагностировать проблему. Ниже приведены несколько шагов, которые могут помочь вам решить эту проблему.
1. Проверка настроек системы
Первым делом, как вы уже сделали, убедитесь, что в графическом интерфейсе KDE включены необходимые параметры. Перейдите в «Системные настройки» → «Устройства ввода» → «Сенсорная панель» и проверьте, установлены ли флажки для опции "нажатие для клика". Если они установлены, но функция по-прежнему не работает, переходите к следующему шагу.
2. Использование xinput для диагностики
Вы уже выполнили команды xinput list
и xinput --watch-props 12
, и вы заметили, что libinput Tapping Enabled (313)
равно 0
. Это говорит о том, что опция «нажатие для клика» действительно отключена на уровне драйвера ввода.
Чтобы включить эту опцию, выполните следующую команду в терминале:
xinput set-prop 12 "libinput Tapping Enabled" 1
Замените 12
на идентификатор вашего устройства, если он отличается. Эта команда активирует функциональность «нажатия для клика», что должно решить вашу проблему.
3. Убедитесь, что изменения сохраняются
К сожалению, изменения, внесенные через xinput
, могут не сохраняться после перезагрузки. Чтобы сделать их постоянными, вам нужно добавить команду в автозапуск. Вы можете создать скрипт или добавить команду в файлы конфигурации системы. Вот примерный способ добавления команды в автозагрузку:
- Создайте файл конфигурации запуска:
nano ~/.xprofile
- Вставьте в него следующую строку:
xinput set-prop 12 "libinput Tapping Enabled" 1
- Сохраните файл и закройте редактор.
4. Обновление драйверов
Если после выполнения вышеуказанных шагов функция «нажатие для клика» по-прежнему не работает, проблема может заключаться в устаревших драйверах. Убедитесь, что у вас установлены последние обновления:
sudo apt update && sudo apt upgrade
Также стоит проверить совместимость вашего устройства с текущими драйверами. Если у вас установлен драйвер Synaptics, стоит переключиться на драйвер libinput, который более современный и поддерживает множество функций:
sudo apt install xserver-xorg-input-libinput
5. Применение других методов устранения неполадок
Если все еще возникают проблемы, вы можете попробовать следующие действия:
- Перезагрузите систему, чтобы применить изменения.
- Проверьте логи системных сообщений на наличие ошибок, связанных с устройством (
journalctl -xe
). - Попробуйте запустить Kubuntu в режиме Live USB, чтобы проверить, работает ли функция на этом уровне.
Заключение
Проблема с функциональностью «нажатие для клика» в Kubuntu 22.04 может быть решена с помощью проверки настроек, использования инструментов для управления устройствами ввода и обновления драйверов. Если предложенные шаги не дают результатов, возможно, стоит обратиться на форумы поддержки Kubuntu или к документации, чтобы получить дополнительную помощь.
Эти шаги помогут вам вернуть функциональность сенсорной панели и улучшат ваш опыт работы с системой.