Acabo de comprar una computadora portátil ASUS . El touchpad funciona bien en Windows, luego instalé Ubuntu 18.04. Sin embargo, el panel táctil no funciona.
- el panel táctil funciona bien en Windows 10
- el panel táctil no funciona en un ubuntu USB en vivo
- La tecla fn funciona en Ubuntu
- el panel táctil que incluye el clic izquierdo / derecho no funciona en Ubuntu 18.04
- el panel táctil no parece aparecer en
xinput
Aquí está 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)]
Aquí está synclient
.
user@TUF-GAMING-FX504GD-FX80GD:~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
Aquí está mi lista de dispositivos.
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
Aquí está mi versión del kernel.
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
Como puede ver, mi panel táctil no se detecta en absoluto, ni siquiera se detecta como un "mouse genérico". Me sorprende que la tecla fn funcione.
Por supuesto, probé el combo "fn + f10" para habilitar el panel táctil, sin suerte.
Después de algunos intentos de buscar y buscar en Google, mi comida se ve así.
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"
Cualquier ayuda apreciada, realmente necesito usar mi touchpad. Ahora estoy usando un mouse inalámbrico. Puedo publicar más especificaciones si es necesario.
Respuestas:
Prueba el siguiente comando. Si no muestra su panel táctil, Ubuntu no lo admite.
Después de eso o si ya has hecho el paso 3, puedes intentar
Si muestra su panel táctil, debe editar el archivo de configuración de GRUB.
y reemplazar
con
guarde el archivo y salga, luego ejecute
y reinicie su computadora portátil.
fuente
less /proc/bus/input/devices
lamentablemente no muestra ningún "panel táctil", supongo que no tengo suerteLa instalación del siguiente paquete resolverá los problemas del panel táctil
Ubuntu 18.04
.En mi computadora portátil, el panel táctil tampoco funcionaba después de la instalación
ubuntu 18.04
. Después de instalar este paquete, el problema se resolvió.fuente
rodada en la oscuridad ... ¡literalmente SOLO saqué actualizaciones y comenzó a funcionar para mí!
tal vez intente actualizar ahora?
no es 100% funcional y a veces se apaga por alguna razón, ¡pero funciona!
fuente
Las respuestas, descritas en esta publicación, no resuelven el problema en Ubuntu 18.04.x, porque el problema es un fallo del kernel 4.15.0-72 (puede haber otros kernel antiguos con el mismo problema)
Solución: use otro núcleo (más alto preferiblemente)
1.Usted puede usar ukuu para actualizar / degradar el kernel
2.Puede usar hwe de PPA (recomendado):
Fuente: Touchpad, Vboxdrv, Secure Boot y HWE en Ubuntu 18.04
fuente
Así es como resolví el problema de una computadora portátil HP 250 G5.
Abra la terminal y luego ejecute:
$ cd /etc/default
Ahora edite el
grub
archivo, que puede encontrar en ladefault
carpeta:$ sudo nano grub
Dentro del
grub
archivo, que ahora debe abrirse en un editor de texto, cambieGRUB_CMDLINE_LINUX_DEFAULT
lo que sea para:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ivrs_ioapic[32]=00:14.0"
Guarde los cambios que realizó en el
grub
archivo.Actualiza el
grub
archivo:$ sudo update-grub
Reinicia tu computadora.
Vaya a la
Mouse and Touchpad
sección en la configuración de su computadora y asegúrese de que la opción para el panel táctil esté activada.Ahora debería funcionar. Esta es la fuente de la solución anterior.
fuente
Para mí, volver a vincular el bus USB es útil para Dell Venue 11 en el kernel 5.2.0-8.2-liquorix-amd64 (en 4.15.0-58-generic el panel táctil funciona normalmente). Si algo anda mal, la computadora puede perder la interfaz (!!!) si no hay dispositivos de entrada alternativos (ps / 2, pantalla táctil). ¡Por favor, úselo bajo su propio riesgo!
Para encontrar el módulo de kernel adecuado, ejecute
lspci -k
. EncuentraUSB
. Recuerde el módulo del kernel correspondiente, por ejemplo,xhci_hcd
(la primera letra depende de la velocidad del controlador). Si hay diferentes controladores USB, registre todos los módulos.Ejecutar el comando
lsusb | grep root
. Si no hay salida, intentelsusb
encontrar los concentradores raíz. Las identificaciones interesantes sonBus x Device y
. (por lo general,Bus 001 Device 001
,Bus 002 Device 001
etc).Ejecutar
sudo lsusb -v -s x:y | grep iSerial
(reemplace xey con las ID, los ceros iniciales no son necesarios). Los ID interesantes en la salida son zzzz: zz: zz.z. Si solo hay un controlador con diferentes velocidades, las ID serán idénticas.Escriba la siguiente macro como raíz reemplazando zzzz: zz: zz.z con la ID real y xhci_hcd con el módulo correspondiente: run
sudo gedit
(u otro editor de texto). Copiar pegarGuárdalo en
/bin/usbreset
. No cierre el editor hasta el éxito. Si el editor pregunta sobre el cambio externo del archivo, siempre responda para volver a cargar. Por favor, asegúrese de que las ID y los módulos sean iguales (!!!) en ambas líneas, de lo contrario, la computadora se bloqueará. Por favor, revise cuidadosamente las erratas.Establezca la macro como ejecutable:
(si falla, cierre el editor y vuelva a intentarlo). Guarde todo el trabajo (si lo hay). Ejecutar
sudo usbreset
, ingrese la contraseña. El USB se congelará y reiniciará después de algunos segundos (para mí, aproximadamente 10 ... 15 segundos).Si hay varios controladores, pruebe el primero. Si no hay ningún efecto, reemplace las ID en la macro, guarde y
sudo usbreset
vuelva a intentar hasta que se inicie el panel táctil o se prueben todos los controladores.Si el USB se congela sin reiniciar, algo está mal. Si no hay una entrada alternativa, solo será útil el botón de reinicio o presionar el botón de encendido durante 4 segundos.
Si la solución no ayuda, cierre el editor y elimine la macro
sudo rm /bin/usbreset
.Si tiene éxito, intente agregar la macro como aplicación de inicio (con gksu, si está presente, o sudo - en la terminal). O ejecútelo a pedido (touchpad perdido).
fuente