У меня есть ноутбук ASUS E402S с Ubuntu 64-разрядные 16.04 установленные LTS. Основная проблема состоит в том, что ОС действительно распознает сенсорную панель с основными функциями, но дополнительные опции, такие как просмотр страниц или между открытыми приложениями не существуют.
Это что мой xinput
результат показывает:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ FTE1000:00 0B05:0101 id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ USB2.0 VGA UVC WebCam id=11 [slave keyboard (3)]
↳ Asus WMI hotkeys id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
По-видимому, тип моей сенсорной панели не показывают в списке. Что возможные решения состоят в том, чтобы устранить эту проблему?
У вас есть новая сенсорная панель AzurWave i2c, которая используется в новых ноутбуках Asus. Текущие ядра Linux не полностью поддерживают это устройство.
Таким способом вы можете установить драйвер для этой сенсорной панели.
Отключите SecureBoot в BIOS и запустите на терминале:
sudo apt install git dkms
git clone https://github.com/vlasenko/hid-asus-dkms.git
cd hid-asus-dkms
./dkms-add.sh
Затем перезагрузите компьютер.
Это новый драйвер для устройства. Оно было принято сопровождающими ядра и должно появиться в ядре 4.10 Linux.
На самом деле есть еще один способ решения проблемы.
Новые драйверы, как упоминалось ранее, будут включены в ядро Linux 6.10. Однако на момент написания этого поста ядро Linux 6.10c было доступно.
Вот руководство по его установке. Просто установите его, и он должен решить проблему. http://www.ubuntumaniac.com/2017/01/latest-kernel-410-rc3-released.html