#26 Le 20/11/2015, à 23:56
- leperef
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Bonjour la commande me donne ce résultat:
abien@kolok:~$ sed -i '/TPPS\/2 IBM TrackPoint/13/' ~/.profile
sed: -e expression n°1, caractère 25: commande inconnue: `1'
fabien@kolok:~$
Et si je la copie colle directement dans mon fichier .profile j'ai encore le message d'erreur.
Hors ligne
#27 Le 04/12/2015, à 15:05
- leperef
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Up
Hors ligne
#28 Le 04/12/2015, à 20:27
- MicP
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Désolé : il manquait un "s". Je corrige mon message précédent
sed -i 's/TPPS\/2 IBM TrackPoint/13/' ~/.profile
Une fois la ligne de commande ci-dessus entrée, pourrais-tu copier/coller le retour des commandes suivantes dans ton nouveau message :
xinput
cat ~/.profile
Merci.
Dernière modification par MicP (Le 05/12/2015, à 04:33)
Hors ligne
#29 Le 05/12/2015, à 09:51
- leperef
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Alors la manip marche au début, elle désactive bien le trackpoint, par contre des que je redémarre j'ai encore un message d'erreur et le trackpoint est réactivé.
Voici les retours des commandes :
fabien@kolok:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M325 id=8 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint 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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Integrated Camera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
fabien@kolok:~$ cat ~/.profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
xinput set-prop "13" "Device Enabled" 0
fabien@kolok:~$
Hors ligne
#30 Le 05/12/2015, à 10:06
- MicP
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Merci pour le retour des commandes.
========
…par contre des que je redémarre j'ai encore un message d'erreur…
Pourrait-on avoir un copié/collé de ce message d'erreur ?
Merci.
Dernière modification par MicP (Le 05/12/2015, à 10:07)
Hors ligne
#31 Le 05/12/2015, à 10:34
- leperef
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
impossible de le copié collé du coup je le retranscris tel quel:
"Erreur trouvée lors du chargement de /home/fabien/.profile :
unable to find device 13
En conséquence la session ne sera pas configurée correctement, vous devez résoudre le problème dès que possible."
Hors ligne
#32 Le 05/12/2015, à 10:42
- MicP
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Merci pour la retranscription.
…unable to find device 13…
Et pourtant :
…⎜ ↳ TPPS/2 IBM TrackPoint id=13 [slave pointer (2)]…
Je pense que cela est peut-être dû au fait que le ~/.profile est exécuté juste après l'ouverture de session par le gestionnaire de connexion (lightdm, ou autre) et avant le lancement du serveur X.
le fichier ~/.profile ne convient donc pas pour ce type de programme.
Il va donc falloir trouver un autre endroit pour lancer cette commande xinput, ou bien le spécifier dans un fichier de configuration du serveur X.
=======
Je suis en train de télécharger le fichier image ISO ubuntu-15.10-desktop-amd64.iso afin de créer une machine virtuelle dans laquelle je chercherai où placer le script qui va lancer cette commande.
Il doit y avoir la possibilité d'utiliser Applications au démarrage, mais je voudrai faire des tests.
(Sur mon installation, ce type de fichiers doit être placé dans ~/.config/autostart et sa syntaxe corresponds à celle d'un fichier .desktop).
Dernière modification par MicP (Le 08/12/2015, à 16:42)
Hors ligne
#33 Le 05/12/2015, à 12:52
- MicP
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Ok, J'ai pu désactiver la souris au démarrage d'ubuntu 15.10 en utilisant une ligne de commande xinput => ça devrait fonctionner avec cette méthode.
=======
Utiliser la touche Windows pour lancer une recherche d'application du tableau de bord
Dans la zone de saisie, entrer : Applications au démarrage
Cliquer sur l'icône de Applications au démarrage qui a été trouvé
Dans la fenêtre Préférences des applications au démarrage cliquer sur Ajouter => la fenêtre Ajout d'un programme au démarrage s'ouvre.
Dans la zone de saisie Nom : entrer Désactiver IBM TrackPoint
Dans la zone de saisie Commande : entrer xinput set-prop "13" "Device Enabled" "0"
Dans la zone de saisie Commentaire : entrer ce que vous voulez.
Remarque : Il est possible de d'activer/désactiver chacune des commandes au démarrage de la liste en cliquant sur la case à cocher correspondante.
Cliquer sur Fermer
Fermer et ré-ouvrir la session ou bien redémarrer pour vérifier que tout va bien.
=======
NOTE : Dans la commande xinput, il faudrait plutôt remplacer "13" par "TPPS/2 IBM TrackPoint" (avec les guillemets) car si le numéro d'ID change…
ce qui donnerait pour le champ Commande : xinput set-prop "TPPS/2 IBM TrackPoint" "Device Enabled" "0"
=======
Finalement, toutes ces manipulations par l'interface graphique auront créé le fichier : ~/.config/autostart/xinput.desktop
dont tu pourra visualiser le contenu avec la ligne de commande :
cat ~/.config/autostart/xinput.desktop
Dernière modification par MicP (Le 05/12/2015, à 13:05)
Hors ligne
#34 Le 05/12/2015, à 13:06
- leperef
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Merci beaucoup le trackpoint est bien désactivé à chaque démarrage et sans message d'erreur. Franchement bravo pour les compétences et un grand merci pour le temps passé à m'aider...
Cordialement.
Hors ligne
#35 Le 05/12/2015, à 13:15
- MicP
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
C'était avec plaisir : j'en apprends aussi tous les jours un peu plus en aidant les autres et en partageant.
Je te souhaite de très bonne fêtes de fin d'année.
Hors ligne
#36 Le 05/12/2015, à 15:26
- MicP
Re : [Résolu] Comment désactiver le trackpoint sur portable Lenovo Thinkpad
Zut ! J'ai oublié de faire le ménage :
Il faudrait supprimer la ligne qu'on a ajouté au fichier ~/.profile
La ligne de commande suivante va supprimer toutes les lignes du fichier ~/.profile qui commencent par xinput
sed -i '/^xinput/d' ~/.profile
Mais tu l'avais peut-être déjà supprimée
Dernière modification par MicP (Le 05/12/2015, à 15:28)
Hors ligne