Je viens d'acheter un ordinateur portable ASUS . Le pavé tactile fonctionne bien sous Windows, puis j'ai installé Ubuntu 18.04. Le touchpad ne fonctionne cependant pas.
- le pavé tactile fonctionne bien sur Windows 10
- le pavé tactile ne fonctionne pas sur un USB ubuntu en direct
- la touche fn fonctionne sur Ubuntu
- le pavé tactile, y compris le clic gauche / droit, ne fonctionne pas sur Ubuntu 18.04
- le pavé tactile ne semble pas apparaître sur
xinput
Voici 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)]
Voici synclient
.
user@TUF-GAMING-FX504GD-FX80GD:~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
Voici ma liste d'appareils.
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
Voici ma version du noyau.
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
Comme vous pouvez le voir, mon pavé tactile n'est pas du tout détecté, ni même détecté comme une "souris générique". Je suis surpris que la touche fn fonctionne.
Bien sûr, j'ai essayé le combo "fn + f10" pour activer le touchpad, pas de chance.
Après quelques tentatives de recherche et de fixation sur Google, mon ver ressemble à ceci.
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"
Toute aide appréciée, j'ai vraiment besoin d'utiliser mon pavé tactile. J'utilise maintenant une souris sans fil. Je peux poster plus de spécifications si nécessaire.
Réponses:
Essayez la commande ci-dessous. S'il ne montre pas votre pavé tactile, Ubuntu ne le prend pas en charge.
Après cela ou si vous avez déjà fait l'étape 3, vous pouvez essayer
S'il affiche votre pavé tactile, vous devez modifier le fichier de configuration de GRUB.
et remplacer
avec
enregistrez le fichier et quittez, puis exécutez
et redémarrez votre ordinateur portable.
la source
less /proc/bus/input/devices
ne montre malheureusement aucun "pavé tactile", je suppose que je n'ai pas de chanceL'installation du package ci-dessous résoudra les problèmes du pavé tactile
Ubuntu 18.04
.Sur mon ordinateur portable, le pavé tactile ne fonctionnait pas après l'installation
ubuntu 18.04
. Après l'installation, ce problème de package a été résolu.la source
tourné dans l'obscurité ... j'ai littéralement JUSTE tiré les mises à jour et cela a commencé à fonctionner pour moi!
essayez peut-être de mettre à jour maintenant?
ce n'est pas une fonctionnalité à 100% et parfois il s'éteint pour une raison quelconque, mais cela fonctionne!
la source
Les réponses, décrites dans cet article, ne résolvent pas le problème dans Ubuntu 18.04.x, car le problème est une défaillance du noyau 4.15.0-72 (Il peut y avoir d'autres anciens noyaux avec le même problème)
Solution: utilisez un autre noyau (plus haut de préférence)
1.Vous pouvez utiliser ukuu pour la mise à niveau / rétrogradation du noyau
2.Vous pouvez utiliser hwe de PPA (recommandé):
Source: Touchpad, Vboxdrv, Secure Boot y HWE et Ubuntu 18.04
la source
C'est ainsi que j'ai résolu le problème d'un ordinateur portable HP 250 G5.
Ouvrez le terminal puis exécutez:
$ cd /etc/default
Modifiez maintenant le
grub
fichier, que vous pouvez trouver dans ledefault
dossier:$ sudo nano grub
À l'intérieur du
grub
fichier, qui devrait maintenant être ouvert dans un éditeur de texte, changez leGRUB_CMDLINE_LINUX_DEFAULT
de quoi que ce soit en:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ivrs_ioapic[32]=00:14.0"
Enregistrez les modifications que vous avez apportées au
grub
fichier.Mettez à jour le
grub
fichier:$ sudo update-grub
Redémarrez votre ordinateur.
Accédez à la
Mouse and Touchpad
section des paramètres de votre ordinateur et assurez-vous que l'option du pavé tactile est activée.Maintenant ça devrait marcher. C'est la source de la solution ci-dessus.
la source
Pour moi, la reconnexion du bus USB est utile pour Dell Venue 11 sur le noyau 5.2.0-8.2-liquorix-amd64 (sur 4.15.0-58-generic le touchpad fonctionne normalement). Si quelque chose ne va pas, l'ordinateur peut perdre l'interface (!!!) s'il n'y a pas d'autres périphériques d'entrée (ps / 2, écran tactile). Veuillez l'utiliser à vos risques et périls!
Pour trouver le module de noyau approprié, exécutez
lspci -k
. TrouvezUSB
. Souvenez-vous du module du noyau correspondant, par exemplexhci_hcd
(la première lettre dépend de la vitesse du contrôleur). Si différents contrôleurs USB, enregistrez tous les modules.Exécutez la commande
lsusb | grep root
. Si aucune sortie, essayez delsusb
trouver les concentrateurs racine. Les identifiants intéressants sontBus x Device y
. ( en général,Bus 001 Device 001
,Bus 002 Device 001
etc.).Exécutez
sudo lsusb -v -s x:y | grep iSerial
(remplacez x et y par les ID, les zéros de tête ne sont pas nécessaires). Les ID intéressants dans la sortie sont zzzz: zz: zz.z. S'il n'y a qu'un seul contrôleur avec des vitesses différentes, les ID seront identiques.Écrivez la macro suivante en tant que root en remplaçant zzzz: zz: zz.z avec l'ID réel et xhci_hcd avec le module correspondant: run
sudo gedit
(ou un autre éditeur de texte). Copier collerEnregistrez-le dans
/bin/usbreset
. Ne fermez pas l'éditeur jusqu'à la réussite. Si l'éditeur demande une modification externe du fichier, répondez toujours au rechargement. Veuillez vous assurer que les ID et les modules sont les mêmes (!!!) dans les deux lignes, sinon l'ordinateur se bloque! Veuillez vérifier attentivement les erreurs d'impression.Définissez la macro comme exécutable:
(en cas d'échec, fermez l'éditeur et réessayez). Enregistrez tout le travail (le cas échéant). Exécutez
sudo usbreset
, entrez le mot de passe. L'USB gèlera et redémarrera après quelques secondes (pour moi environ 10 ... 15 secondes).S'il y a plusieurs contrôleurs, essayez le premier. Si aucun effet, remplacez les ID dans la macro, enregistrez et réessayez
sudo usbreset
jusqu'à ce que le pavé tactile démarre ou que tous les contrôleurs soient testés.Si l'USB se bloque sans redémarrer, quelque chose ne va pas. S'il n'y a pas d'autre entrée, seul le bouton de réinitialisation ou en appuyant sur le bouton d'alimentation pendant 4 secondes sera utile.
Si la solution ne vous aide pas, fermez l'éditeur et supprimez la macro
sudo rm /bin/usbreset
.En cas de succès, essayez d'ajouter la macro en tant qu'application de démarrage (avec gksu, s'il est présent, ou un terminal sudo-in). Ou exécutez-le à la demande (pavé tactile perdu).
la source