Вопрос или проблема
Я на Ubuntu 24.04 на ноутбуке Dell Inspiron. Каждый раз, когда я открываю терминал, я вижу следующее сообщение об ошибке
Не удалось найти свойства синоптиков. Драйвер синоптиков не загружен?
Сенсорная панель и кнопки сенсорной панели работают нормально, но это сообщение об ошибке раздражает. Как от него избавиться?
$ xinput list
ПРЕДУПРЕЖДЕНИЕ: выполнение xinput против сервера Xwayland. См. страницу man xinput для получения дополнительной информации.
⎡ Виртуальный основной указатель id=2 [главный указатель (3)]
⎜ ↳ Виртуальный основной указатель XTEST id=4 [вторичный указатель (2)]
⎜ ↳ xwayland-указатель:15 id=6 [вторичный указатель (2)]
⎜ ↳ xwayland-относительный-указатель:15 id=7 [вторичный указатель (2)]
⎜ ↳ xwayland-указатель-жестов:15 id=8 [вторичный указатель (2)]
⎣ Виртуальная основная клавиатура id=3 [главная клавиатура (2)]
↳ Виртуальная основная клавиатура XTEST id=5 [вторичная клавиатура (3)]
↳ xwayland-клавиатура:15 id=9 [вторичная клавиатура (3)]
содержимое /var/log/Xorg.0.log
https://justpaste.it/1v2h8
.
Ответ или решение
Ошибки, подобные «Couldn’t find synaptics properties. No synaptics driver loaded?» часто возникают у пользователей Ubuntu, особенно при использовании трекпада на устройствах, работающих под управлением нового графического сервера. В данной ситуации вы работаете на Ubuntu 24.04 на ноутбуке Dell Inspiron, где трекпад функционирует, но появляется указанное сообщение об ошибке. Давайте разберем причины возникновения этой проблемы и предложим возможные решения.
Причины ошибки
-
Отсутствие драйвера Synaptics: Сообщение указывает на то, что драйвер Synaptics не загружен. Это может быть связано с тем, что на современных дистрибутивах Ubuntu по умолчанию используется драйвер libinput вместо Synaptics.
-
Использование Xwayland: Вы видите предупреждение о том, что работаете против сервера Xwayland. Это может указывать на то, что ваше окружение использует Wayland, который не всегда полностью совместим с традиционными X-серверами и их драйверами.
-
Конфигурация системы: Иногда настройки конфигурации системы могут быть неправильно установлены, что мешает правильной работе драйверов.
Решения
1. Установка драйвера Synaptics
Если вы хотите избавиться от ошибки, вам следует установить драйвер Synaptics:
sudo apt update
sudo apt install xserver-xorg-input-synaptics
После установки перезагрузите систему:
sudo reboot
2. Использование драйвера libinput
Если вы предпочитаете использовать libinput, ошибка может быть игнорирована, так как большинство функций трекпада будет работать. Убедитесь, что драйвер libinput установлен:
sudo apt install xserver-xorg-input-libinput
Проверьте конфигурацию трекпада с помощью libinput list-devices
:
sudo libinput list-devices
3. Настройки Wayland
Если вы хотите использовать X-сервер вместо Wayland, вы можете изменить настройки дисплейного менеджера. При входе в систему на экране выбора сессии выберите "Ubuntu on Xorg". Это позволит использовать старые драйверы, такие как Synaptics.
4. Настройка конфигурации Xorg
Если ничего из перечисленного не помогло, вы можете создать файл конфигурации для Xorg:
sudo nano /etc/X11/xorg.conf.d/99-synaptics.conf
Вставьте следующие строки:
Section "InputClass"
Identifier "touchpad"
MatchIsTouchpad "on"
Driver "synaptics"
EndSection
Сохраните файл и перезагрузите систему.
Заключение
Ошибка «Couldn’t find synaptics properties. No synaptics driver loaded?» может быть вызвана отсутствием драйверов или работой под Xwayland. Попробуйте установить драйвер Synaptics или используйте libinput, который поддерживает большинство функций современных трекпадов. Если необходимо, измените настройки среды на X-сервер. В большинстве случаев одно из предложенных решений поможет вам избавиться от этого предупреждения.
Если у вас есть слова или вопросы, не стесняйтесь спрашивать!