Bonjour,
J'ai un micro-casque Plantronics Audio 628. En dehors de boutons de commande sur le cordon il fonctionne très bien sans paramétrage particulier (juste à sélectionner les bonnes sources dans PulseAudio).
Voulant voir un peu ce qu'il se passait au niveau des boutons, j'ai lancé evtest
. Et là je me suis aperçu que cela fonctionne très bien lorsque l'utilitaire est lancé. L'utilitaire étant lancé en tant que root, je présume qu'il s'agit juste d'un problème de droits mais je ne sais pas qui gère cela (et donc où configurer).
Environnement Debian Stretch / Gnome.
Par avance merci pour vos pistes !
# peut-être un fichier auquel ton login normal n'a pas accès?
Posté par freem . Évalué à 3. Dernière modification le 16 août 2017 à 14:05.
Avec de la chance ça pourrait être aussi simple :p (je n'y crois pas trop cependant)
Pour vérifier, lances l'utilitaire en tant que root, puis utilises la commande
lsof $(pidof utilitaire_en_question)
pour lister les fichiers ouverts par cette commande (j'ai un doute sur le paramètre de lsof, je peux pas tester d'ici).Ensuite, pour chacun d'entre eux (enfin, surtout les éventuels fichiers dans /dev) affiche les permissions:
ls l_eventuel_fichier -l
et regarde le groupe auquel appartiens le fichier: peut-être que tu peux ajouter ton utilisateur à ce groupe? Notes qu'il faudra relancer ta session pour que la modif de groupe soit prise en compte.PS: on est d'accord que lancer l'outil sans être root ne plante pas et ne fonctionne pas non plus?
[^] # Re: peut-être un fichier auquel ton login normal n'a pas accès?
Posté par Nim . Évalué à 1.
Merci pour cette piste.
lsof
me pointe en particulier un fichier/dev/input/event18
dont le groupe estinput
. Malheureusement après ajout de l'utilisateur à ce groupe et reboot (tant qu'à faire) cela ne fonctionne pas plus.Oui tout à fait. Les périphériques ne sont pas listés quand l'on n'est pas root.
PS : l'option pour spécifier le PID avec
lsof
est-p
[^] # Re: peut-être un fichier auquel ton login normal n'a pas accès?
Posté par freem . Évalué à 3. Dernière modification le 16 août 2017 à 14:42.
Ca aurait été trop beau…
Peut-être qu'en lançant l'application via la console, avec root et avec le user normal, tu aurais des infos dans les logs?
Un fichier auquel il n'arriverait pas a accéder par exemple?
Merci, j'avais la flemme de chercher et de lire une page de man sur le net :)
[Edit]
Je viens de penser: peut-être que dmesg te donnera des infos aussi, au moment ou tu branches le casque?
[^] # Re: peut-être un fichier auquel ton login normal n'a pas accès?
Posté par Nim . Évalué à 1.
Je ne trouve rien de pertinent dans les logs. La seule erreur que j'ai est celle-ci :
Mais de ce que je croise ailleurs sur le Net, c'est plutôt bien que xorg ne l'identifie pas comme dispositif d'entrée. Et vu que cela fonctionne bien avec root, le problème ne doit pas être à ce niveau là.
# Xorg
Posté par littlebreizhman . Évalué à 3.
Peut-être une entrrée dédiée dans le xorg.conf ?
https://tanguy.ortolo.eu/blog/article112/plantronics-usb-headset
[^] # Re: Xorg
Posté par Nim . Évalué à 1.
Merci pour le lien.
Mais cela ne fonctionne pas mieux :(
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.