Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-03-2017 22:13:01

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

[Résolu] parametrage trackpoint gaucher et souris droitier

bonjour,

Je suis un gaucher, je me sers du trackpoint (le clito rouge) de mon thinkpad X220, avec le parametrage des boutons droit/gaucher en mode gaucher (usage du bouton droit comme le bouton gauche pour les droitiers).

il m'arrive d'utiliser une souris lrsqu'un travail me demande un grand nombre de clics ou de defilement d'écran.

depuis quelques jours, j'ai des douleurs au niveau de l'épaule gauche. je me sers donc d'un trackball M570 de logitech (modele uniquement droitiers).
sur mac et windows, aucun probleme pour conserver le trackpoint et ses boutons en gaucher et la trackball en mode droitier.

sur debian (KDE 5 en ce moment), impossible de parametrer les boutons du trackpoint en gaucher et la souris en mode droitier. a chaque fois que je change de dispositif, je dois retourner dans les parametres modifier le mode.

y aurait il une solution?

sur mac, aucun pb, sur window, j'ai recours au logiciel setpoint de logitech. mais sur debian?

merci d'avance pour vos réponses.

Dernière modification par Archerux (18-03-2017 22:40:23)

Hors ligne

#2 13-03-2017 17:06:04

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

bonjour
tu peux tester dans un terminale avec la commande xmodmap

 xmodmap -e "pointer = 3 2 1" # configure la souris pour les gauchers


l'inverse pour revenir en arriére

xmodmap -e "pointer = 1 2 3"


cela ne résous pas le problème c'est une piste que j'ai trouvé et çà fonctionne
tu peux installer xev pour détecter les boutons
https://debian-facile.org/doc:environnements:x11:xev
une fois installé

xev | grep button


tu pourras contrôler le numéro de chaque bouton
mais pour une solution qui reconnaît le périphérique en automatique c'est plus compliqué
peut être en s’inspirant de ce lien
https://doc.ubuntu-fr.org/souris

Dernière modification par Croutons (14-03-2017 09:56:35)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#3 13-03-2017 22:15:45

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

bonjour,

je te remercie pour tes conseils, je vais m'y plonger des que j'aurai un peu de temps... avec le debian sous la main ;-)

par contre, la page d'ubuntu renvoie à de nombreux drivers supportées sous ubuntu.

je ne recherche pas spécialement une configuration automatique, tant que la souris est definitivement reglée en droitier et le trackpoint en gaucher (boutons reconnues comme une souris), cela me convient.

bien cordialement, et je te tiens au courant de l'avancée des travaux ;-)

Hors ligne

#4 13-03-2017 23:03:29

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

la commande xev fonctionne  :


pour le trackpoint dont je ne veux pas modifier la config

 xev | grep button
 


 
    state 0x0, button 1, same_screen YES
    state 0x100, button 1, same_screen YES
    state 0x0, button 3, same_screen YES
    state 0x400, button 3, same_screen YES
    state 0x0, button 3, same_screen YES
    state 0x400, button 3, same_screen YES
 



pour le trackball dont je voudrais inverser les boutons pour qu'elle fonctonne comme souris droitier, sans toucher au clic du milieu :

xev | grep button



    state 0x0, button 3, same_screen YES
    state 0x400, button 3, same_screen YES
    state 0x0, button 1, same_screen YES
    state 0x100, button 1, same_screen YES
 



mais les noms des boutons sont les memes, je ne vois pas de difference, j'ai peu qu'en modifiant un bouton, les boutons du trackpoint soit aussi modifié.

d'ailleurs, comment puis je modifier les boutons?

merci encore pour votre aide ;=)

Dernière modification par Archerux (13-03-2017 23:04:43)

Hors ligne

#5 13-03-2017 23:28:14

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

Bonsoir Archerux,

Tu vas probablement devoir en passer par un ou deux fichiers de configuration, que donne :

xinput --list


La syntaxe n'est pas excessivement compliquée, c'est celle du fichier xorg.conf smile

En ligne

#6 13-03-2017 23:37:54

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

bonsoir, èfpé,

voici ce que donne la commande

xinput --list



⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=13   [slave  pointer  (2)]
⎜   ↳ Logitech M570                             id=9    [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=14   [slave  keyboard (3)]
    ↳ Integrated Camera                         id=10   [slave  keyboard (3)]

 


si je comprends bien, la logitech M570 est l' id 9, c'est bien ca?

et pour modifier le fichier de config, quel est le chemin pour y acceder? et enfin, que dois-je y modifier?

desolé, mais je ne suis pas tres fort en lignes de commande et en fichiers de configs ...ops.gif

Dernière modification par Archerux (14-03-2017 00:07:58)

Hors ligne

#7 15-03-2017 01:05:40

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

bonsoir,

que veux-tu dire par "message à supprimer"? il me semble que j'ai loupé quelque chose?


èfpé a écrit :

message à supprimer



???

Hors ligne

#8 15-03-2017 07:06:52

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

Archerux a écrit :

bonsoir,

que veux-tu dire par "message à supprimer"? il me semble que j'ai loupé quelque chose?


èfpé a écrit :

message à supprimer



???


C'est juste un appel à la modération pour supprimer un post devenu obsolète dans son contenu.

... 10-2037.gif


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#9 15-03-2017 07:44:32

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

Bonjour Archerux,

En fait, forcer la configuration 'droite' d'un périphérique de pointage via un fichier *.conf n'a aucun sens (et cela aurait encore moins de sens si cette configuration se retrouvait foulée aux pieds par un truc du genre kcontrol roll) car pour X.Org, c'est la configuration par défaut !

Comme tu le pressentais, xmodmap modifie le comportement de tous les pointeurs, mais il reste (au moins) une possibilité : xinput ; est-ce que la commande suivante (les pointeurs étant en configuration 'gauche' dans KDE) répond à ton besoin ?

xinput --set-button-map 'Logitech M570' 1 2 3


Si oui tu peux alors en automatiser l'exécution au démarrage via l'interface graphique de KDE :

Configuration du système > Administration du système > Démarrage et arrêt > Démarrage automatique


N'ayant pas d'ISO KDE je n'ai pas testé ça... il faudra peut-être employer la syntaxe suivante :

#!/bin/sh
xinput --set-button-map 'Logitech M570' 1 2 3


Ces bonnes plaisanteries étant dites j'avoue que l'incapacité de KDE à gérer plusieurs périphériques de pointage (clito, mulot, souris, trackpoint etc.) me surprend un peu : Xfce par exemple sait le faire depuis longtemps tongue

Configuration du système > Matériel > Périphériques d'entrée > Souris


(@modos : je précise, à tout hasard, que la balise 'Autre code' est ici utilisée à bon escient wink)

edit: suppression de la référence à la commande sleep, inutile selon KDE UserBase

Dernière modification par èfpé (16-03-2017 06:44:32)

En ligne

#10 15-03-2017 08:32:47

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

Il me semble que :

Configuration du système > Administration du système > Démarrage et arrêt > Démarrage automatique


et :

Configuration du système > Matériel > Périphériques d'entrée > Souris


Mériteraient d'être en Citation comme ici afin d'être mieux éclairés (distingués des commandes), c'est toi qui voit, dans les deux cas le post reste très lisible et c'est parfait ainsi.

Yep ! big_smile

Edit :
Commande sleep, le tuto :
https://debian-facile.org/doc:systeme:sleep wink

Dernière modification par smolski (15-03-2017 08:34:51)


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#11 15-03-2017 08:48:32

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

Re-,

@smolski : oui tu as raison, ce n'est pas vraiment du code... l'idée était de distinguer du texte, corrigé big_smile

En ligne

#12 16-03-2017 01:09:19

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

bonsoir,

merci pour vos interventions...

la commande proposée

xinput --set-button-map 'Logitech M570' 1 2 3"



ne fait aucun effet, retour immediat au prompt suivant...

en effet, quand je me rends dans les parametres des peripheriques, je trouve  : clavier, souris, joystick et pave tactile.

je ne comprends pas, car le clito rouge et ses 3 boutons est reconnue comme une souris et impossible de parametrer differement les 2 souris.
par contre les boutons page suivante et precedente du trackball est reconnue sans pb.

sur les PC window du boulot, aucun pb de config du double souris D/G
sur mes macs, aucun pb non plus

j'ai vu sur le site d'ubuntu le paquet "btnk" pour configuer les souris. ce n'est pas dans les depots de debian, ca existe en paquet .deb, je n'ose pas trop les installer, s'essaie d'avoir un systeme le plus "propre" possible...

qu'en pensez vous?

bien cordialement,

Hors ligne

#13 16-03-2017 07:00:00

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

Bonjour,

Ok, finalement j'ai testé tout ce bazar en Live Debian 8.7.1 KDE sur un desktop avec 2 souris USB filaires (pas de laptop avec censuré sous la main) et il en ressort (a) que KDE n'est pas fichu de configurer 2 pointeurs distinctement et (b) que la logique xinput est inversée lorsque les boutons sont en configuration 'gauche' dans KDE.

En pratique voici les retours attendus en configuration 'gauche' :

xinput --get-button-map 'TPPS/2 IBM TrackPoint'

1 2 3 …


xinput --get-button-map 'Logitech M570'

1 2 3 …


Et voilà la commande de geek permettant de passer la souris en configuration 'droite' :

xinput --set-button-map 'Logitech M570' 3 2 1 && xinput --get-button-map 'Logitech M570'

3 2 1 …


Le fichier script à ajouter au démarrage automatique devient donc, très 'logiquement' :

#!/bin/sh
xinput --set-button-map 'Logitech M570' 3 2 1


(Ne pas oublier de le rendre exécutable, menu contextuel > Propriétés > Permissions.)

La manip est bien décrite sur KDE UserBase et les paramètres par défaut conviennent.

Dernière modification par èfpé (18-03-2017 08:44:00)

En ligne

#14 18-03-2017 22:38:56

Archerux
Membre
Distrib. : Debian stretch
Noyau : linux 4.9.0.2-amd64
(G)UI : KDE 5
Inscription : 22-03-2016

Re : [Résolu] parametrage trackpoint gaucher et souris droitier

bonsoir,

je viens de faire les manipulations indiquées, tout est parfait!!!!

je te remercie pour ta précieuse aide et le temps que tu as passé à tester et a confirmer tes conseils.

en meme temps, j'ai compris comment mettre un script au demarrage :=)

j'ai juste fait un copié-collé sur un editeur de texte et appelé le fichier en .sh et indiqué le chemin de ce fichier au demarrage...

bien cordialement, et encore une fois, merci beaucoup!!!!

Hors ligne

Pied de page des forums