[touches multimedia]touches son non reconnues (résolu)

Reconnaissance et configuration du matériel / kernel linux
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

[touches multimedia]touches son non reconnues (résolu)

Message par bobo »

Bonjour tout le monde,

Tout nouveau sur Archlinux, j'ai réussi à me dépatouiller de l'installation sans trop de soucis. Pour mon premier fil, je viens vers vous pour un soucis de fignolage. Cela concerne les touches multimedia de mon clavier : elles n'entraînent aucune action.

Ma config : XFCE lancé via startx en tty

Le soucis :
L'usage des touches sons XF86AudioLowerVolume, XF86AudioMute et XF86AudioRaiseVolume n'a aucun effet sur le son général via alsamixer (j'y suis habitué sur le XFCE de ma config Debian). Les 6 touches sont bien reconnues lorsque j'utilise xev pour voir s'il y a de la vie (voir sortie standard plus bas). À noter que toutes les touches multimedia provoquent bien des actions dans VLC.

Déjà fait :
pacman -S xf86-input-keyboard => dans le doute, mais ça n'a pas eu l'effet escompté.

Je suppose que l'installation minimale à la Archlinux provoque ce léger soucis, et qu'il s'agit juste d'installer le bon paquet. Que me suggèreriez-vous ?

Merci !



Preuves de vie avec xev :

Code : Tout sélectionner

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 961777, (734,-465), root:(1580,10),
    state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 961945, (734,-465), root:(1580,10),
    state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 965521, (734,-465), root:(1580,10),
    state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 965697, (734,-465), root:(1580,10),
    state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 968609, (734,-465), root:(1580,10),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 968777, (734,-465), root:(1580,10),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 970737, (734,-465), root:(1580,10),
    state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 970873, (734,-465), root:(1580,10),
    state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 971409, (734,-465), root:(1580,10),
    state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 971569, (734,-465), root:(1580,10),
    state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 972065, (734,-465), root:(1580,10),
    state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2d2, subw 0x0, time 972257, (734,-465), root:(1580,10),
    state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
Dernière modification par bobo le mer. 09 avr. 2014, 21:11, modifié 1 fois.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [touches multimedia]touches son non reconnues

Message par benjarobin »

Bonjour,
Voir https://forum.xfce.org/viewtopic.php?id=5563 / https://forum.xfce.org/viewtopic.php?id=6955
Il te faut donc xfce4-volumed sur AUR, à installer via yaourt
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [touches multimedia]touches son non reconnues

Message par bobo »

Cool ! Merci pour la trouvaille, je teste ça ce soir :wink:
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [touches multimedia]touches son non reconnues

Message par bobo »

Ça marche ! Merci !
(un peu chaud l'install yaourt en fakeroot avec les fichiers copier dans /tmp à copier-coller soi même… Il faut savoir lire ;))
Dernière modification par bobo le jeu. 10 avr. 2014, 18:35, modifié 1 fois.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [touches multimedia]touches son non reconnues (résolu)

Message par benjarobin »

Je ne comprend pas ta réponse. Il n'y a aucun bricolage à faire... Il suffit de faire : yaourt -S xfce4-volumed
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [touches multimedia]touches son non reconnues (résolu)

Message par bobo »

C'est ce que j'ai fait : « yaourt -S xfce4-volumed ».

Code : Tout sélectionner

22:24 bobo@ /% cd /tmp/yaourt-tmp-root/
22:24 bobo@ yaourt-tmp-root% tree
.
├── aur-xfce4-volumed
│   ├── pkg
│   │   └── xfce4-volumed
│   │       ├── etc
│   │       │   └── xdg
│   │       │       └── autostart
│   │       │           └── xfce4-volumed.desktop
│   │       └── usr
│   │           └── bin
│   │               └── xfce4-volumed
│   ├── PKGBUILD
│   ├── src
│   │   ├── xfce4-volumed-0.1.13
│   │   │   ├── aclocal.m4
│   │   │   ├── AUTHORS
│   │   │   ├── ChangeLog
│   │   │   ├── compile
│   │   │   ├── config.h
│   │   │   ├── config.h.in
│   │   │   ├── config.log
│   │   │   ├── config.status
│   │   │   ├── configure
│   │   │   ├── configure.ac
│   │   │   ├── COPYING
│   │   │   ├── data
│   │   │   │   ├── Makefile
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile.in
│   │   │   │   └── xfce4-volumed.desktop
│   │   │   ├── depcomp
│   │   │   ├── INSTALL
│   │   │   ├── install-sh
│   │   │   ├── Makefile
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── missing
│   │   │   ├── NEWS
│   │   │   ├── README
│   │   │   ├── src
│   │   │   │   ├── main.c
│   │   │   │   ├── main.o
│   │   │   │   ├── Makefile
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile.in
│   │   │   │   ├── xfce4-volumed
│   │   │   │   ├── xvd_data_types.h
│   │   │   │   ├── xvd_keys.c
│   │   │   │   ├── xvd_keys.h
│   │   │   │   ├── xvd_keys.o
│   │   │   │   ├── xvd_mixer.c
│   │   │   │   ├── xvd_mixer.h
│   │   │   │   ├── xvd_mixer.o
│   │   │   │   ├── xvd_notify.c
│   │   │   │   ├── xvd_notify.h
│   │   │   │   ├── xvd_notify.o
│   │   │   │   ├── xvd_xfconf.c
│   │   │   │   ├── xvd_xfconf.h
│   │   │   │   └── xvd_xfconf.o
│   │   │   ├── stamp-h1
│   │   │   └── THANKS
│   │   └── xfce4-volumed-0.1.13.tar.bz2 -> /tmp/yaourt-tmp-root/aur-xfce4-volumed/xfce4-volumed-0.1.13.tar.bz2
│   ├── xfce4-volumed-0.1.13-7-x86_64.pkg.tar.xz -> /tmp/yaourt-tmp-root/PKGDEST.Csl/xfce4-volumed-0.1.13-7-x86_64.pkg.tar.xz
│   └── xfce4-volumed-0.1.13.tar.bz2
└── xfce4-volumed-0.1.13-7-x86_64.pkg.tar.xz

12 directories, 52 files
Il m'a fallu copier le contenu des dossiers usr et etc de /tmp/yaourt-tmp-root/aur-xfce4-volumed/pkg/xfce4-volumed dans /usr et /etc à la main, car les 2 fichiers n'y avaient pas été placés automatiquement. C'est un comportement curieux car j'ai déjà utilisé yaourt pour installer une paire de paquets AUR et il n'y a pas eu ce comportement « fakeroot ».

Je serai vigilant la prochaine fois.
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [touches multimedia]touches son non reconnues (résolu)

Message par benjarobin »

Hein ?? Qu'est ce que tu as fait ? Je crains que cela ne soit qu'une très très mauvaise idée...
Quelle que soit la raison, il ne faut jamais faire une telle chose !!!
Ne jamais copier des fichiers à la main dans le système, tu auras des gros soucis par la suite !

Peux tu donner la sortie de :

Code : Tout sélectionner

pacman -Qii xfce4-volumed
pacman -Ql xfce4-volumed
pacman -Qo /usr/bin/xfce4-volumed
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [touches multimedia]touches son non reconnues (résolu)

Message par bobo »

Code : Tout sélectionner

18:18 root@ bobo% pacman -Qii xfce4-volumed
erreur : le paquet « xfce4-volumed » n’a pas été trouvé.
18:18 root@ bobo% pacman -Ql xfce4-volumed
erreur : le paquet « xfce4-volumed » n’a pas été trouvé.
18:18 root@ bobo% pacman -Qo /usr/bin/xfce4-volumed
erreur : aucun paquet ne contient /usr/bin/xfce4-volumed
18:19 root@ bobo% yaourt -Qo /usr/bin/xfce4-volumed
erreur : aucun paquet ne contient /usr/bin/xfce4-volumed
18:19 root@ bobo% yaourt -Ql xfce4-volumed
erreur : le paquet « xfce4-volumed » n’a pas été trouvé.
18:19 root@ bobo% yaourt -Qii xfce4-volumed
erreur : le paquet « xfce4-volumed » n’a pas été trouvé.
Je vais effacer les fichiers que j'ai copiés à la main et retenter la manip' pour faire ça proprement.
dwm — BÉPO — vim — “more is less !”
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [touches multimedia]touches son non reconnues (résolu)

Message par bobo »

Maintenant c'est installé proprement :

Code : Tout sélectionner

18:38 root@ bobo% pacman -Qii xfce4-volumed
Nom                   : xfce4-volumed
Version               : 0.1.13-7
Description           : A volume keys control daemon for Xfce
Architecture          : x86_64
URL                   : http://git.xfce.org/apps/xfce4-volumed/
Licences              : GPL3
Groupes               : --
Fournit               : --
Dépend de             : gstreamer0.10-base  libkeybinder2  libnotify  xfconf
Dépendances opt.      : gstreamer0.10-base-plugins: for sound card support [installé]
                        xfce4-notifyd: for OSD notifications [installé]
Requis par            : --
Optionnel pour        : --
Est en conflit avec   : --
Remplace              : --
Taille installé       :  28,00 KiB
Paqueteur             : Unknown Packager
Compilé le            : jeu. 10 avril 2014 18:37:44 CEST
Installé le           : jeu. 10 avril 2014 18:37:57 CEST
Motif d’installation  : Explicitement installé
Script d’installation : Non
Validé par            : --
Fichiers de sauvegarde :
(aucun)

18:38 root@ bobo% pacman -Ql xfce4-volumed
xfce4-volumed /etc/
xfce4-volumed /etc/xdg/
xfce4-volumed /etc/xdg/autostart/
xfce4-volumed /etc/xdg/autostart/xfce4-volumed.desktop
xfce4-volumed /usr/
xfce4-volumed /usr/bin/
xfce4-volumed /usr/bin/xfce4-volumed
18:38 root@ bobo% pacman -Qo /usr/bin/xfce4-volumed
/usr/bin/xfce4-volumed appartient à xfce4-volumed 0.1.13-7
Je pense que j'ai du me gourrer ici en tatonnant avec [A] et [V] sans réaliser que [O] était aussi une réponse possible :

Code : Tout sélectionner

==> Installer xfce4-volumed ? [O/n]
==> [A]fficher le contenu du paquet [V]érifier avec namcap
==> ------------------------------------------------------
==> O
Merci pour votre aide !
dwm — BÉPO — vim — “more is less !”
Répondre