Forum Linux.debian/ubuntu Micro/casque boutons de commande (volume et activation du micro)

Posté par . Licence CC by-sa
Tags : aucun
0
16
août
2017

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 . Évalué à 3. Dernière modification le 16/08/17 à 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 . Évalué à 1.

      Merci pour cette piste.

      lsof me pointe en particulier un fichier /dev/input/event18 dont le groupe est input. Malheureusement après ajout de l'utilisateur à ce groupe et reboot (tant qu'à faire) cela ne fonctionne pas plus.

      PS: on est d'accord que lancer l'outil sans être root ne plante pas et ne fonctionne pas non 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 . Évalué à 3. Dernière modification le 16/08/17 à 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?

        PS : l'option pour spécifier le PID avec lsof est -p

        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 . Évalué à 1.

          Je ne trouve rien de pertinent dans les logs. La seule erreur que j'ai est celle-ci :

          Aug 16 16:33:57 oberon /usr/lib/gdm3/gdm-x-session[6419]: (II) config/udev: Adding input device Plantronics Plantronics .Audio 628 USB (/dev/input/event21)
          Aug 16 16:33:57 oberon /usr/lib/gdm3/gdm-x-session[6419]: (II) No input driver specified, ignoring this device.
          Aug 16 16:33:57 oberon /usr/lib/gdm3/gdm-x-session[6419]: (II) This device may have been added with another device file.
          

          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 . É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 . Évalué à 1.

      Merci pour le lien.
      Mais cela ne fonctionne pas mieux :(

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.