Я только недавно купил ноутбук ASUS . Тачпад отлично работает на Windows, затем я установил Ubuntu 18.04. Однако тачпад не работает.
- тачпад отлично работает на Windows 10
- тачпад не работает на живом убунту USB
- Fn Key работает на Ubuntu
- тачпад, в том числе левый / правый щелчок, не работает в Ubuntu 18.04
- сенсорная панель не отображается на
xinput
Вот xinput
user@TUF-GAMING-FX504GD-FX80GD:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=13 [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)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Video Bus id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ Sleep Button id=11 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=14 [slave keyboard (3)]
↳ Asus WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
↳ Logitech USB Receiver id=17 [slave keyboard (3)]
Вот synclient
.
user@TUF-GAMING-FX504GD-FX80GD:~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
Вот мой список устройств.
user@TUF-GAMING-FX504GD-FX80GD:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=4000 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/LNXVIDEO:01/input/input8
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:046D:C52F.0001/input/input9
U: Uniq=
H: Handlers=mouse0 event7
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10
I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-3/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:046D:C52F.0002/input/input10
U: Uniq=
H: Handlers=kbd event8
B: PROP=0
B: EV=1f
B: KEY=3007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c000 677bfad9415fed 9ed68000004400 10000002
B: REL=40
B: ABS=100000000
B: MSC=10
I: Bus=0019 Vendor=1043 Product=0000 Version=0000
N: Name="Asus Wireless Radio Control"
P: Phys=asus-wireless/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/ATK4002:00/input/input11
U: Uniq=
H: Handlers=rfkill kbd event9
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0
I: Bus=0003 Vendor=13d3 Product=5666 Version=0322
N: Name="USB2.0 HD UVC WebCam: USB2.0 HD"
P: Phys=usb-0000:00:14.0-7/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input12
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Asus WMI hotkeys"
P: Phys=asus-nb-wmi/input0
S: Sysfs=/devices/platform/asus-nb-wmi/input/input13
U: Uniq=
H: Handlers=rfkill kbd event11
B: PROP=0
B: EV=100013
B: KEY=1000000080000 0 800000000000 0 0 a1606f00900000 8200027800501000 e000000000000 0
B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
U: Uniq=
H: Handlers=event15
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event16
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
U: Uniq=
H: Handlers=event17
B: PROP=0
B: EV=21
B: SW=140
Вот моя версия ядра.
user@TUF-GAMING-FX504GD-FX80GD:~$ uname -a
Linux TUF-GAMING-FX504GD-FX80GD 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Как вы можете видеть, мой тачпад вообще не обнаруживается и даже не распознается как «обычная мышь». Я удивлен, что клавиша FN работает, хотя.
Конечно, я попробовал комбинацию "fn + f10", чтобы включить тачпад, но не повезло.
После нескольких попыток поиска и исправления мой grub выглядит следующим образом.
user@TUF-GAMING-FX504GD-FX80GD:~$ sudo cat /etc/default/grub
[sudo] password for user:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Любая помощь приветствуется, мне действительно нужно использовать сенсорную панель. Я сейчас использую беспроводную мышь. Я могу опубликовать больше спецификаций, если это необходимо.
Ответы:
Попробуйте команду ниже. Если он не показывает ваш тачпад, то Ubuntu не поддерживает его.
После этого или если вы уже сделали шаг 3, вы можете попробовать
Если он показывает ваш тачпад, вы должны отредактировать файл конфигурации для GRUB.
и заменить
с
сохраните файл и выйдите, затем запустите
и перезагрузите свой ноутбук.
источник
less /proc/bus/input/devices
к сожалению, не показывает "тачпад", думаю, мне не повезлоУстановка нижеуказанного пакета решит проблемы с сенсорной панелью
Ubuntu 18.04
.На моем ноутбуке тачпад тоже не работал после установки
ubuntu 18.04
. После установки этого пакета проблема была решена.источник
выстрелил в темноте ... я буквально только что вытащил обновления и у меня это заработало!
может быть, попробуйте обновить сейчас?
это не 100% функциональность и иногда по какой-то причине отключается, но работает!
источник
Ответы, описанные в этом посте, не решают проблему в Ubuntu 18.04.x, поскольку проблема заключается в сбое ядра 4.15.0-72 (могут быть другие старые ядра с той же проблемой)
Решение: использовать другое ядро (желательно выше)
1.Вы можете использовать уку для обновления / понижения ядра
2.Вы можете использовать Hwe от PPA (рекомендуется):
Источник: Touchpad, Vboxdrv, Secure Boot и HWE en Ubuntu 18.04
источник
Так я решил проблему с ноутбуком HP 250 G5.
Откройте терминал и запустите:
$ cd /etc/default
Теперь отредактируйте
grub
файл, который вы можете найти вdefault
папке:$ sudo nano grub
Внутри
grub
файла, который теперь должен быть открыт в текстовом редакторе, изменитеGRUB_CMDLINE_LINUX_DEFAULT
его с:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ivrs_ioapic[32]=00:14.0"
Сохраните внесенные изменения в
grub
файл.Обновите
grub
файл:$ sudo update-grub
Перезагрузите компьютер.
Перейдите в
Mouse and Touchpad
раздел настроек вашего компьютера и убедитесь, что опция тачпада включена.Теперь это должно работать. Это источник решения выше.
источник
Для меня повторное связывание шины USB полезно для Dell Venue 11 с ядром 5.2.0-8.2-liquorix-amd64 (на 4.15.0-58-generic тачпад работает нормально). Если что-то не так, компьютер может потерять интерфейс (!!!), если нет альтернативных устройств ввода (ps / 2, сенсорный экран). Пожалуйста, используйте его на свой страх и риск!
Чтобы найти подходящий модуль ядра, запустите
lspci -k
. НайтиUSB
. Запомните соответствующий модуль ядра, например,xhci_hcd
(первая буква зависит от скорости контроллера). Если разные контроллеры USB, запишите все модули.Запустите команду
lsusb | grep root
. Если нет выходных данных, попробуйтеlsusb
найти корневые концентраторы. Интересные идентификаторы естьBus x Device y
. (обычноBus 001 Device 001
иBus 002 Device 001
т. д.).Выполнить
sudo lsusb -v -s x:y | grep iSerial
(заменить x и y на идентификаторы, начальные нули не нужны). Интересные идентификаторы в выводе: zzzz: zz: zz.z. Если имеется только один контроллер с разными скоростями, идентификаторы будут идентичны.Запишите следующий макрос в качестве пользователя root, заменив zzzz: zz: zz.z на действительный идентификатор и xhci_hcd на соответствующий модуль: run
sudo gedit
(или другой текстовый редактор). Копировать вставитьСохраните это
/bin/usbreset
. Не закрывайте редактор до успеха. Если редактор спрашивает о внешнем изменении файла, всегда отвечайте, чтобы перезагрузить. Пожалуйста, убедитесь, что идентификаторы и модули одинаковы (!!!) в обеих строках, иначе компьютер зависнет! Пожалуйста, внимательно проверьте на наличие опечаток.Установите макрос как исполняемый файл:
(в случае неудачи закройте редактор и повторите попытку). Сохранить всю работу (если есть). Запустите
sudo usbreset
, введите пароль. USB замерзнет и перезагрузится через несколько секунд (для меня примерно 10 ... 15 секунд).Если есть несколько контроллеров, попробуйте первый. Если нет эффекта, замените идентификаторы в макросе, сохраните и повторите попытку,
sudo usbreset
пока не запустится сенсорная панель или все контроллеры будут протестированы.Если USB зависнет без перезагрузки, что-то не так. Если нет альтернативного входа, будет полезна только кнопка сброса или нажатие кнопки питания в течение 4 секунд.
Если решение не поможет, закройте редактор и удалите макрос
sudo rm /bin/usbreset
.В случае успеха попробуйте добавить макрос в качестве запускаемого приложения (с помощью gksu, если он есть, или sudo - в терминале). Или запустить его по требованию (потерял тачпад).
источник