Mon ordinateur portable a un écran tactile mais je ne l'utilise pas. Comment désactiver cette fonctionnalité? J'utilise Arch Linux. J'ai pensé que je pouvais essayer de supprimer le pilote associé. Selon cette page, les pilotes possibles sont tous nommés xf86-input*
. Cependant, il semble que je n'ai rien de tel installé:
# pacman -Qs xf86-input
local/xf86-input-evdev 2.8.3-1 (xorg-drivers xorg)
X.org evdev input driver
local/xf86-input-joystick 1.6.2-3 (xorg-drivers xorg)
X.Org Joystick input driver
local/xf86-input-keyboard 1.8.0-2 (xorg-drivers xorg)
X.Org keyboard input driver
local/xf86-input-mouse 1.9.0-2 (xorg-drivers xorg)
X.org mouse input driver
local/xf86-input-synaptics 1.7.5-1 (xorg-drivers xorg)
Synaptics driver for notebook touchpads
local/xf86-input-vmmouse 13.0.0-3 (xorg-drivers xorg)
X.org VMWare Mouse input driver
local/xf86-input-void 1.4.0-6 (xorg-drivers xorg)
X.org void input driver
Avez-vous une idée de la façon de retrouver le pilote responsable ou de désactiver d'une autre manière la fonctionnalité de l'écran tactile?
arch-linux
touch-screen
veuillez me supprimer
la source
la source
Réponses:
Outre la désinstallation des pilotes appropriés (qui pourraient ne pas fonctionner car certains périphériques agissent comme des périphériques de souris habituels et n'ont besoin que de pilotes spécifiques pour des fonctionnalités plus sophistiquées et votre liste de pilotes installés le suggère), vous pouvez également désactiver le périphérique via l'
xinput
outil ou en faisant explicitement correspondre dansxorg.conf
.Pour désactiver l'appareil à l'aide
xinput
, vous devrez déterminer l'ID XInput des appareils:Dans cet exemple, »Mon écran tactile ennuyeux« a l'identifiant
14
. Donc, pour le désactiver, tapez simplementPour le désactiver via
xorg.conf
, il vous suffit de créer un fichier sous le/etc/X11/xorg.conf.d
répertoire, par exemple99-no-touchscreen.conf
avec le contenu suivant:Cela ignorerait tous les appareils à écran tactile. Si vous en avez plusieurs et que vous souhaitez en utiliser une ou plusieurs, vous pouvez spécifier la correspondance plus précisément avec l'une des autres
Match
directives. Consultez laxorg.conf
page de manuel pour plus de détails à ce sujet (recherchez simplement «Match» et vous devriez trouver ce que vous cherchez).la source
xinput disable `xinput | grep Touchscreen | awk '{print $5}' | sed 's/id=//'`
Vous pouvez exécuter la commande sudo lspci -vnn sur votre console pour afficher toutes vos informations matérielles pour tous les périphériques et essayer de rechercher des lignes contenant un mot tactile.
Chaque périphérique a deux lignes affichant le pilote utilisé comme ceci:Pilote du noyau en cours d'utilisation: driver_name
Modules du noyau: driver_nameVoici une liste des appareils à écran tactile pris en charge par Linux http://lii-enac.fr/en/architecture/linux-input/multitouch-devices.html
Vous pouvez comparer votre résultat avec la liste des périphériques de cette page, puis mettre le pilote sur liste noire en utilisant les instructions à partir d'ici: https://wiki.archlinux.org/index.php/kernel_modules#Blacklisting
la source
Depuis l' ArchWiki , voici la section dont vous avez besoin. Essaye ça,
Sélectionnez le pilote approprié dans la sortie; sera probablement:
xf86-input-evtouch (in AUR) xf86-input-elographics
Trouvez ce pilote / module et mettez-le sur liste noire ( reportez-vous ici ).
la source