Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

Dernière modification par MicP (Le 05/12/2015, à 15:28)

Hors ligne