#1 Le 06/03/2024, à 07:08
- alouette
déactiver écran tactile
Bonjour,
Je cherche à désactiver mon écran tacile : il est cassé et mon curseur se déplace tout seul. J'ai Ubuntu 22.04.4 LTS
Hors ligne
#2 Le 06/03/2024, à 09:35
- O_20_100_O
Re : déactiver écran tactile
Bonjour,
https://doc.ubuntu-fr.org/evdev
Tu dois pouvoir le désactiver en ligne de commande.
Dernière modification par O_20_100_O (Le 06/03/2024, à 09:36)
Hors ligne
#3 Le 06/03/2024, à 17:17
- alouette
Re : déactiver écran tactile
nolwenn@nolwenn:~$ xinput list
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)]
⎜ ↳ xwayland-pointer-gestures:16 id=8 [slave pointer (2)]
⎜ ↳ xwayland-touch:16 id=10 [slave pointer (2)]
⎜ ↳ xwayland-tablet stylus:16 id=11 [slave pointer (2)]
⎜ ↳ xwayland-tablet eraser:16 id=12 [slave pointer (2)]
⎜ ↳ xwayland-tablet cursor:16 id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:16 id=9 [slave keyboard (3)]
nolwenn@nolwenn:~$
J'ai bien lu le doc ais il n'est pas expliqué comment savoir ce qui correspond à l'écran tactile (ordinateur portable)
Hors ligne
#4 Le 06/03/2024, à 17:19
- xubu1957
Re : déactiver écran tactile
Bonjour,
Montre la carte graphique, en te servant du Retour utilisable de commande :
lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#5 Le 06/03/2024, à 18:35
- alouette
Re : déactiver écran tactile
nolwenn@nolwenn:~$ lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
00:02.0 VGA compatible controller [0300]: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] [8086:3ea0] (prog-if 00 [VGA controller])
Kernel driver in use: i915
Kernel modules: i915
nolwenn@nolwenn:~$
Dernière modification par alouette (Le 06/03/2024, à 18:36)
Hors ligne
#6 Le 06/03/2024, à 19:19
- xubu1957
Re : déactiver écran tactile
As-tu moyen de changer de session avec la roue crantée, pour tester avec xorg ?
Regarde l'EDIT de malbo dans ce message, pour la roue crantée, (ou le début du message #8, citant nany).
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#7 Le 06/03/2024, à 20:30
- alouette
Re : déactiver écran tactile
Je ne suis pas sûre de comprendre ce qui aiderait au niveau de la roue crantée mais j'ai pu faire comme Nany et ouvrir ma session sous xorg.
Cela semble suffisant pour que l'écran tactile soi désactivé, c'est normal ?
Si c'est le cas, c'est chouette
edit : en fait ça n'est pas du tout suffisant
Dernière modification par alouette (Le 07/03/2024, à 12:43)
Hors ligne
#8 Le 06/03/2024, à 20:32
- xubu1957
Re : déactiver écran tactile
Tu as regardé le message de malbo ?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#9 Le 06/03/2024, à 20:59
- O_20_100_O
Re : déactiver écran tactile
@alouette, en changeant de serveur graphique, tu changes la façon dont ils gèrent, ou de gèrent pas du tout, les périphériques.
En refaisant
xinput list
tu verras la différence dans la réponse.
Hors ligne
#10 Le 07/03/2024, à 11:03
- alouette
Re : déactiver écran tactile
Tu as regardé le message de malbo ?
oui, mais je ne suis pas assez calée pour comprendre le tout et je n'ai pas le temps/énergie pour creuser cela dans l'immédiat. Cela m'intéresse cependant, je creuserai ça plus tard
Hors ligne
#11 Le 07/03/2024, à 11:05
- alouette
Re : déactiver écran tactile
@alouette, en changeant de serveur graphique, tu changes la façon dont ils gèrent, ou de gèrent pas du tout, les périphériques.
En refaisantxinput list
tu verras la différence dans la réponse.
La différence est effectivement visible : mais je ne vois pas ce qui correspond à l'écran tactile, à moins que le côté tactile ne soit automatiquement désactivé sous xorg ?
nolwenn@nolwenn:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA328B:00 06CB:CD50 Mouse id=9 [slave pointer (2)]
⎜ ↳ SYNA328B:00 06CB:CD50 Touchpad id=10 [slave pointer (2)]
⎜ ↳ ELAN2514:00 04F3:23DD id=11 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ ELAN2514:00 04F3:23DD Stylus id=12 [slave keyboard (3)]
↳ Intel HID events id=13 [slave keyboard (3)]
↳ Intel HID 5 button array id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ Wireless hotkeys id=16 [slave keyboard (3)]
↳ HP WMI hotkeys id=17 [slave keyboard (3)]
nolwenn@nolwenn:~$
Hors ligne
#12 Le 07/03/2024, à 13:30
- xubu1957
Re : déactiver écran tactile
Bonjour,
Vu github.com/linuxwacom/wacom-hid-descriptors/issues/70, tu peux indiquer la marque et le modèle de l'ordi ?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#13 Le 07/03/2024, à 13:41
- alouette
Re : déactiver écran tactile
C'est un HP Pavilion x360 14-dh0037nf
Hors ligne
#14 Le 07/03/2024, à 13:46
- xubu1957
Re : déactiver écran tactile
C'est pas bien au point > linux-hardware.org/?id=ps/2:04f3-23f4-elan2514-00-04f3-23f4
et unix.stackexchange.com/questions/169450/how-to-disable-my-touch-screen
Montre :
lsmod | sort
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#15 Le 07/03/2024, à 21:43
- alouette
Re : déactiver écran tactile
nolwenn@nolwenn:~$ lsmod | sort
ac97_bus 12288 1 snd_soc_core
acpi_pad 184320 0
acpi_thermal_rel 20480 1 int3400_thermal
aesni_intel 356352 5
af_alg 32768 6 algif_hash,algif_skcipher
ahci 49152 0
algif_hash 12288 1
algif_skcipher 12288 1
autofs4 57344 2
binfmt_misc 24576 1
bluetooth 1073152 34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
bnep 32768 2
btbcm 24576 1 btusb
btintel 53248 1 btusb
btmtk 12288 1 btusb
btrtl 32768 1 btusb
btusb 73728 0
ccm 20480 3
cec 94208 2 drm_display_helper,i915
cfg80211 1318912 2 rtw88_core,mac80211
cmac 12288 2
cmdlinepart 12288 0
coretemp 24576 0
cqhci 40960 1 sdhci_pci
crc32_pclmul 12288 0
crct10dif_pclmul 12288 1
cryptd 24576 3 crypto_simd,ghash_clmulni_intel
crypto_simd 16384 1 aesni_intel
drm 761856 15 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm
drm_buddy 20480 1 i915
drm_display_helper 241664 1 i915
drm_kms_helper 270336 2 drm_display_helper,i915
ecc 45056 1 ecdh_generic
ecdh_generic 16384 1 bluetooth
ee1004 16384 0
efi_pstore 12288 0
ghash_clmulni_intel 16384 0
hid 180224 5 i2c_hid,hid_multitouch,hid_sensor_hub,intel_ishtp_hid,hid_generic
hid_generic 12288 0
hid_multitouch 36864 0
hid_sensor_accel_3d 16384 1
hid_sensor_custom 28672 0
hid_sensor_custom_intel_hinge 12288 0
hid_sensor_gyro_3d 16384 0
hid_sensor_hub 28672 9 hid_sensor_gyro_3d,hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_custom_intel_hinge,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation,hid_sensor_custom
hid_sensor_iio_common 28672 7 hid_sensor_gyro_3d,hid_sensor_trigger,hid_sensor_custom_intel_hinge,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation
hid_sensor_incl_3d 16384 0
hid_sensor_magn_3d 20480 1
hid_sensor_rotation 16384 0
hid_sensor_trigger 20480 15 hid_sensor_gyro_3d,hid_sensor_custom_intel_hinge,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation
hp_accel 28672 0
hp_wmi 28672 0
i2c_algo_bit 16384 1 i915
i2c_hid 40960 1 i2c_hid_acpi
i2c_hid_acpi 12288 0
i2c_i801 36864 0
i2c_smbus 16384 1 i2c_i801
i915 4157440 24
idma64 20480 0
industrialio 131072 11 industrialio_triggered_buffer,hid_sensor_gyro_3d,hid_sensor_trigger,hid_sensor_custom_intel_hinge,hid_sensor_incl_3d,kfifo_buf,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation
industrialio_triggered_buffer 12288 1 hid_sensor_trigger
input_leds 12288 0
int3400_thermal 24576 0
int3403_thermal 16384 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
intel_cstate 20480 0
intel_hid 28672 0
intel_ish_ipc 32768 0
intel_ishtp 69632 2 intel_ishtp_hid,intel_ish_ipc
intel_ishtp_hid 32768 0
intel_lpss 16384 1 intel_lpss_pci
intel_lpss_pci 24576 0
intel_pch_thermal 20480 0
intel_powerclamp 24576 0
intel_rapl_common 36864 2 intel_rapl_msr,processor_thermal_rapl
intel_rapl_msr 20480 0
intel_soc_dts_iosf 20480 1 processor_thermal_device_pci_legacy
intel_tcc_cooling 12288 0
intel_wmi_thunderbolt 16384 0
ip_tables 36864 0
irqbypass 12288 1 kvm
joydev 32768 0
kfifo_buf 12288 1 industrialio_triggered_buffer
kvm 1409024 1 kvm_intel
kvm_intel 487424 0
ledtrig_audio 12288 1 snd_hda_codec_generic
libahci 57344 1 ahci
libarc4 12288 1 mac80211
lis3lv02d 32768 1 hp_accel
lp 28672 0
mac80211 1720320 2 rtw88_pci,rtw88_core
mac_hid 12288 0
mc 86016 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
mei 167936 5 mei_hdcp,mei_pxp,mei_me
mei_hdcp 28672 0
mei_me 53248 2
mei_pxp 16384 0
Module Size Used by
msr 12288 0
mtd 106496 3 spi_nor,cmdlinepart
nls_iso8859_1 12288 2
nvme 57344 2
nvme_common 28672 1 nvme_core
nvme_core 212992 3 nvme
parport 77824 3 parport_pc,lp,ppdev
parport_pc 53248 0
pinctrl_cannonlake 36864 4
platform_profile 12288 1 hp_wmi
polyval_clmulni 12288 0
polyval_generic 12288 1 polyval_clmulni
ppdev 24576 0
processor_thermal_device 20480 1 processor_thermal_device_pci_legacy
processor_thermal_device_pci_legacy 12288 0
processor_thermal_mbox 16384 2 processor_thermal_rfim,processor_thermal_device
processor_thermal_rapl 16384 1 processor_thermal_device
processor_thermal_rfim 32768 1 processor_thermal_device
rapl 20480 0
rc_core 77824 1 cec
rfcomm 98304 4
rtw88_8821c 90112 1 rtw88_8821ce
rtw88_8821ce 12288 0
rtw88_core 356352 2 rtw88_pci,rtw88_8821c
rtw88_pci 36864 1 rtw88_8821ce
sch_fq_codel 24576 1
sdhci 90112 1 sdhci_pci
sdhci_pci 90112 0
serio_raw 20480 0
snd 143360 23 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
snd_compress 28672 1 snd_soc_core
snd_hda_codec 212992 6 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_codec_generic 122880 1 snd_hda_codec_realtek
snd_hda_codec_hdmi 94208 1
snd_hda_codec_realtek 192512 1
snd_hda_core 147456 9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_ext_core 36864 4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_hda_intel 61440 5
snd_hwdep 20480 1 snd_hda_codec
snd_intel_dspcfg 32768 3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
snd_intel_sdw_acpi 16384 2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_pcm 196608 12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_rawmidi 57344 1 snd_seq_midi
snd_seq 118784 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_seq_midi 24576 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_soc_acpi 12288 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
snd_soc_acpi_intel_match 90112 2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_soc_core 446464 4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_sof 356352 3 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda
snd_sof_intel_hda 24576 1 snd_sof_intel_hda_common
snd_sof_intel_hda_common 200704 1 snd_sof_pci_intel_cnl
snd_sof_intel_hda_mlink 45056 2 soundwire_intel,snd_sof_intel_hda_common
snd_sof_pci 24576 2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_pci_intel_cnl 12288 0
snd_sof_utils 16384 1 snd_sof
snd_sof_xtensa_dsp 12288 1 snd_sof_intel_hda_common
snd_timer 49152 2 snd_seq,snd_pcm
soc_button_array 20480 0
soundcore 16384 1 snd
soundwire_bus 110592 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
soundwire_cadence 40960 1 soundwire_intel
soundwire_generic_allocation 12288 1 soundwire_intel
soundwire_intel 65536 1 snd_sof_intel_hda_common
sparse_keymap 12288 2 hp_wmi,intel_hid
spi_intel 32768 1 spi_intel_pci
spi_intel_pci 12288 0
spi_nor 135168 0
ttm 110592 1 i915
uas 28672 0
usb_storage 86016 2 uas
uvc 12288 1 uvcvideo
uvcvideo 135168 0
video 73728 1 i915
videobuf2_common 86016 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 40960 1 uvcvideo
videobuf2_vmalloc 20480 1 uvcvideo
videodev 364544 2 videobuf2_v4l2,uvcvideo
wireless_hotkey 12288 0
wmi 40960 4 hp_wmi,video,intel_wmi_thunderbolt,wmi_bmof
wmi_bmof 12288 0
x86_pkg_temp_thermal 20480 0
xhci_pci 24576 0
xhci_pci_renesas 20480 1 xhci_pci
x_tables 69632 1 ip_tables
nolwenn@nolwenn:~$
Hors ligne
#16 Le 07/03/2024, à 21:56
- xubu1957
Re : déactiver écran tactile
Essaye :
sudo modprobe -r hid_multitouch
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#17 Le 07/03/2024, à 22:16
- alouette
Re : déactiver écran tactile
Cela ne semble pas être la bonne manip : le curseur devient invisible mais bouge tout seul et surligne des choses.
Hors ligne
#18 Le 07/03/2024, à 23:03
- xubu1957
Re : déactiver écran tactile
sudo modprobe hid_multitouch
redonne l'état précédent ?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#19 Le 08/03/2024, à 00:08
- Coeur Noir
Re : déactiver écran tactile
Sous Xorg :
ELAN2514:00 04F3:23DD
est la partie « tactile » de l'écran.
Sous Wayland, c'est fort probablement :
⎜ ↳ xwayland-tablet stylus:16 id=11 [slave pointer (2)]
⎜ ↳ xwayland-tablet eraser:16 id=12 [slave pointer (2)]
⎜ ↳ xwayland-tablet cursor:16 id=13 [slave pointer (2)]
…et peut-être le id=10 mais je suppose que c'est le touchpad.
Puis voir
⋅ https://askubuntu.com/questions/1038248 … ently?rq=1
⋅ https://askubuntu.com/questions/198572/ … en-drivers
⋅ https://askubuntu.com/questions/927022/ … yland?rq=1
lequel s'applique, avec Xorg comme Wayland, tant qu'à faire.
L'idée c'est d'utiliser le nom du « device » et non son « id » qui peut changer d'un démarrage à l'autre.
Les solutions à base de xinput avaient fonctionné pour moi - mais c'était sous 16.04 sans Wayland.
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#20 Le 08/03/2024, à 07:12
- O_20_100_O
Re : déactiver écran tactile
Après avoir démarré sous Xorg, ne faudrait-il pas tenter comme expliqué dans la doc :
xinput -set-prop 11 "Device Enabled" 0
Si jamais ça bloque autre chose, un redémarrage débloquera.
Dernière modification par O_20_100_O (Le 08/03/2024, à 07:13)
Hors ligne
#21 Le 08/03/2024, à 09:36
- alouette
Re : déactiver écran tactile
sudo modprobe hid_multitouch
redonne l'état précédent ?
Un simple redémarrage suffit à redonner l'état précédent
Hors ligne
#22 Le 13/03/2024, à 21:07
- alouette
Re : déactiver écran tactile
Après avoir démarré sous Xorg, ne faudrait-il pas tenter comme expliqué dans la doc :
xinput -set-prop 11 "Device Enabled" 0
J'attendais de faire plusieurs tests : cela fonctionne effectivement. Je vais maintenant chercher comment faire pour que cela soit durable, même si cela dépanne déjà super bien comme ça : il est parfois compliqué de réussir à faire la manip au démarrage de l'ordinateur
Hors ligne
#23 Le 13/03/2024, à 21:14
- alouette
Re : déactiver écran tactile
Je voudrais tester cette solution pour désactiver le côté tactile de l'écran dès le démarrage :
exemple
Mais /usr/share/X11/xorg.conf.d/10-evdev.conf ne suffit pas à être entré pour que cela fonctionne. Il y a des choses à taper avant et je ne comprends pas trop comment trouver ce qu'il faut mettre
Dernière modification par alouette (Le 13/03/2024, à 21:16)
Hors ligne
#24 Le 14/03/2024, à 13:01
- O_20_100_O
Re : déactiver écran tactile
Il y a plusieurs façons de faire.
Si tu utilises le bureau Gnome d'Ubuntu, tu peux créer un lanceur et l'ajouter aux applications à lancer au démarrage dans "Ajustements".
[Desktop Entry]
Name=Stop-tactile
Icon=Ce_que_tu_veux
Type=Application
Exec=xinput -set-prop 11 "Device Enabled" 0
Terminal=false
Mais aussi un service systemd de niveau utilisateur, et d'autres choses encore.
Dernière modification par O_20_100_O (Le 14/03/2024, à 13:03)
Hors ligne
#25 Le 14/03/2024, à 19:14
- alouette
Re : déactiver écran tactile
A priori je suis sous KDE (c'est bien une alternative à Gnome ? Comment être sûre)
Hors ligne