Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 34 Beta est disponible

#1 29/12/2020 11:18:47

mckent1
Membre
Lieu : Bourgogne Franche Comté
Inscription : 27/11/2020
Messages : 22

pavé tactile pc portable non détécté

Bonjour,

j'ai un problème avec mon pc portable.
Sans raisons apparentes, ni dégradation physique, le pavé tactile ne fonctionne plus pour les actions de cliquer : aussi bien en appuyant sur un des deux boutons du pavé tactile qu'en simulant le clic de souris par un appui bref sur le pavé tactile....
Par contre le curseur se déplace bien quand j'utilise le pavé tactile. C'est simplement le clic qui ne fonctionne pas.
J'ai essayé, avec AJUSTEMENTS DE GNOME, différentes options, pour régler le pavé tactile, mais cela ne fonctionne pas.
Voici le résutat de la commande

inxi -F

pour donner quelques infos sur ma config.

System:
  Host: fedora Kernel: 5.9.16-200.fc33.x86_64 x86_64 bits: 64 
  Desktop: GNOME 3.38.2 Distro: Fedora release 33 (Thirty Three) 
Machine:
  Type: Laptop System: Dell product: Inspiron 7590 v: N/A 
  serial: <superuser/root required> 
  Mobo: Dell model: 0M01WJ v: A00 serial: <superuser/root required> 
  UEFI: Dell v: 1.7.0 date: 06/30/2020 
Battery:
  ID-1: BAT0 charge: 33.9 Wh condition: 36.9/56.0 Wh (66%) 
CPU:
  Info: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP 
  L2 cache: 12.0 MiB 
  Speed: 800 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 800 2: 800 
  3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 801 12: 800 
Graphics:
  Device-1: Intel UHD Graphics 630 driver: i915 v: kernel 
  Device-2: NVIDIA GP107M [GeForce GTX 1050 3 GB Max-Q] driver: nvidia 
  v: 455.45.01 
  Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo 
  Display: x11 server: Fedora Project X.org 1.20.10 
  driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.2.6 
Audio:
  Device-1: Intel Cannon Lake PCH cAVS driver: sof-audio-pci 
  Sound Server: ALSA v: k5.9.16-200.fc33.x86_64 
Network:
  Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi 
  IF: wlo1 state: up mac: 90:78:41:7e:6d:55 
  IF-ID-1: virbr0 state: down mac: 52:54:00:00:ac:b0 
  IF-ID-2: virbr0-nic state: down mac: 52:54:00:00:ac:b0 
Drives:
  Local Storage: total: 465.76 GiB used: 154.70 GiB (33.2%) 
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 500GB 
  size: 465.76 GiB 
Partition:
  ID-1: / size: 464.17 GiB used: 92.78 GiB (20.0%) fs: btrfs 
  dev: /dev/nvme0n1p3 
  ID-2: /boot size: 975.9 MiB used: 256.3 MiB (26.3%) fs: ext4 
  dev: /dev/nvme0n1p2 
  ID-3: /home size: 464.17 GiB used: 92.78 GiB (20.0%) fs: btrfs 
  dev: /dev/nvme0n1p3 
Swap:
  ID-1: swap-1 type: zram size: 4.00 GiB used: 0 KiB (0.0%) dev: /dev/zram0 
Sensors:
  System Temperatures: cpu: 38.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 0 fan-2: 0 
Info:
  Processes: 379 Uptime: 12m Memory: 15.40 GiB used: 1.81 GiB (11.8%) 
  Shell: Bash inxi: 3.1.08 

voici le resultat de la commande

 dmesg | grep -i touch
[kent1@localhost ~]$ dmesg | grep -i touch
[    3.563615] input: DELL0922:00 04F3:30E3 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DELL0922:00/0018:04F3:30E3.0002/input/input5
[    3.677798] input: DELL0922:00 04F3:30E3 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DELL0922:00/0018:04F3:30E3.0002/input/input8
[    3.677963] hid-multitouch 0018:04F3:30E3.0002: input,hidraw1: I2C HID v1.00 Mouse [DELL0922:00 04F3:30E3] on i2c-DELL0922:00

et la commande

xinput list
xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ DELL0922:00 04F3:30E3 Mouse             	id=11	[slave  pointer  (2)]
⎜   ↳ DELL0922:00 04F3:30E3 Touchpad          	id=12	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate         	id=10	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=13	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=14	[slave  keyboard (3)]
    ↳ Dell WMI hotkeys                        	id=15	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard       

voici les propriété de mon TouchPad avec

xinput --list-props 12
[kent1@localhost ~]$ xinput --list-props 12
Device 'DELL0922:00 04F3:30E3 Touchpad':
	Device Enabled (195):	1
	Coordinate Transformation Matrix (197):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (352):	0
	libinput Tapping Enabled Default (353):	0
	libinput Tapping Drag Enabled (354):	1
	libinput Tapping Drag Enabled Default (355):	1
	libinput Tapping Drag Lock Enabled (356):	0
	libinput Tapping Drag Lock Enabled Default (357):	0
	libinput Tapping Button Mapping Enabled (358):	1, 0
	libinput Tapping Button Mapping Default (359):	1, 0
	libinput Natural Scrolling Enabled (332):	1
	libinput Natural Scrolling Enabled Default (333):	0
	libinput Disable While Typing Enabled (360):	1
	libinput Disable While Typing Enabled Default (361):	1
	libinput Scroll Methods Available (334):	1, 1, 0
	libinput Scroll Method Enabled (335):	1, 0, 0
	libinput Scroll Method Enabled Default (336):	1, 0, 0
	libinput Click Methods Available (362):	1, 1
	libinput Click Method Enabled (363):	1, 0
	libinput Click Method Enabled Default (364):	1, 0
	libinput Middle Emulation Enabled (341):	0
	libinput Middle Emulation Enabled Default (342):	0
	libinput Accel Speed (343):	0.000000
	libinput Accel Speed Default (344):	0.000000
	libinput Accel Profiles Available (345):	1, 1
	libinput Accel Profile Enabled (346):	1, 0
	libinput Accel Profile Enabled Default (347):	1, 0
	libinput Left Handed Enabled (348):	0
	libinput Left Handed Enabled Default (349):	0
	libinput Send Events Modes Available (317):	1, 1
	libinput Send Events Mode Enabled (318):	0, 0
	libinput Send Events Mode Enabled Default (319):	0, 0
	Device Node (320):	"/dev/input/event5"
	Device Product ID (321):	1267, 12515
	libinput Drag Lock Buttons (350):	<no items>
	libinput Horizontal Scroll Enabled (351):	1

Merci pour vos éventuelle suggestions. Bonnes fêtes de fin d'années !

Dernière modification par mckent1 (29/12/2020 11:51:28)

Hors ligne

#2 29/12/2020 12:04:53

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 059

Re : pavé tactile pc portable non détécté

Par acquit de conscience, as-tu testé avec un live ?


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#3 29/12/2020 12:06:29

mckent1
Membre
Lieu : Bourgogne Franche Comté
Inscription : 27/11/2020
Messages : 22

Re : pavé tactile pc portable non détécté

Je viens d'essayer avec un live USB  de Fedora 33 et j'ai le même problème avec mon pavé tactile : le curseur se déplace mais le clic ne fonctionne pas
je vais chercher comment passer de false à true sur cette commande

libinput Tapping Enabled (352):	0
	libinput Tapping Enabled Default (353):	0

J'ai l'impression que c'est ça le problème.

Dernière modification par mckent1 (29/12/2020 12:18:12)

Hors ligne

#4 29/12/2020 12:20:15

mckent1
Membre
Lieu : Bourgogne Franche Comté
Inscription : 27/11/2020
Messages : 22

Re : pavé tactile pc portable non détécté

[kent1@localhost ~]$ synclient -l
Parameter settings:
    LeftEdge                = 128
    RightEdge               = 3083
    TopEdge                 = 131
    BottomEdge              = 2300
    FingerLow               = 25
    FingerHigh              = 30
    MaxTapTime              = 180
    MaxTapMove              = 177
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 80
    HorizScrollDelta        = 80
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0496648
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 0
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 2
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 20
    VertHysteresis          = 20
    ClickPad                = 1
    RightButtonAreaLeft     = 1605
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 1993
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0

En fait je viens de réussir à passer les parametres suivant à  1 et 3

    TapButton1              = 1
    TapButton2              = 0
    TapButton3              = 3

en faisant

synclient TapButton1 = 1

et du coup l'émulation du click souris sur le pavé tactile fonctionne de nouveau pour click gauche et droit. Reste maintenant à résoudre l'actionnement des boutons de click droit et gauche.

Dernière modification par mckent1 (29/12/2020 13:12:17)

Hors ligne

#5 29/12/2020 13:48:26

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 059

Re : pavé tactile pc portable non détécté

J'ignore si ça peut t'aider mais au cas où

https://www.google.com/search?q=libinpu … =firefox-b

y'a de la lecture !


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#6 26/02/2021 15:52:05

mckent1
Membre
Lieu : Bourgogne Franche Comté
Inscription : 27/11/2020
Messages : 22

Re : pavé tactile pc portable non détécté

Bonjour je me permet de déterrer ce topic car j'ai une solution qui ne fonctionne qu'à moitié....
pour que mon touchpad fonctionne j'ai le script suivant:

#!/bin/bash
#script pour faire foncitonner le TouchPad

synclient TapButton1=1
synclient TapButton2=2
synclient TapButton3=3

echo "LE TOUCHPAD EST ACTIVÉ"

J'ai mis ce script dans le repertoire suivant :

/usr/local/bin

J'ai créé un service pour que ce script puisse s'éxecuter au démarrage.
J'ai donc créé mon service dans le répertoire approprié,

[Unit]
Description=script_touchpad.service
After=tlp-init.service

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/bin/script_touchpad.sh

[Install]
WantedBy=multi-user.target

j'ai fais un

sudo chmod 755 /usr/local/bin/script_touchpad.sh
sudo systemctl enable script_touchpad.service
sudo systemctl start script_touchpad.service

J'ai ensuite redémarré mon pc, mais ca ne marche pas.....   ;-(

Quand je fais un

systemctl status script_touchpad.service

j'obtiens :

févr. 26 14:38:50 localhost.localdomain systemd[1]: Starting script_touchpad.service...
févr. 26 14:38:50 localhost.localdomain script_touchpad.sh[838]: Failed to connect to X Server.
févr. 26 14:38:50 localhost.localdomain script_touchpad.sh[843]: Failed to connect to X Server.
févr. 26 14:38:50 localhost.localdomain script_touchpad.sh[844]: Failed to connect to X Server.
févr. 26 14:38:50 localhost.localdomain script_touchpad.sh[834]: LE TOUCHPAD EST ACTIVÉ
févr. 26 14:38:50 localhost.localdomain systemd[1]: Finished script_touchpad.service.

Je ne comprends pas pourquoi... Pourriez vous m'éclairer pour m'orienter vers une solution ?
Peut-être qu'il y a un moyen plus simple de régler le problème également....
Merci d'avance !

Dernière modification par mckent1 (26/02/2021 16:09:25)

Hors ligne

#7 26/02/2021 17:05:02

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 059

Re : pavé tactile pc portable non détécté

Le problème vient du fait que les commandes contenues dans rc.local sont exécutées avant le lancement du serveur X.
Il faut mettre cette commande dans ton fichier .autostart dans ton home.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#8 26/02/2021 19:19:07

mckent1
Membre
Lieu : Bourgogne Franche Comté
Inscription : 27/11/2020
Messages : 22

Re : pavé tactile pc portable non détécté

J'ai bien trouvé le répertoire .config/autostart , mais je n'ai pas réussi à faire exécuter mon script au démarrage de cette façon...

Du coup j'ai fais autrement, j'ai créé un alias "touchpad" qui éxécute le script, comme ça je peux activer le touchpad en tapant ce mot clé dans la console si besoin.
J'aurai au moins appris à créer un service... lol
Merci du coup de main quand même

Hors ligne

Pied de page des forums