Page 1 sur 1

[I3] Utiliser les touches de fonction volume [RÉSOLU]

Publié : mer. 06 juil. 2016, 15:05
par aminnairi
Bonjour tout le monde,

J'aimerais pouvoir utiliser les touches de fonction de mon ordinateur de manière à pouvoir modifier le son.

J'y suis arrivé, en quelque sorte avec i3 en utilisant les touches $mod+XF86Audio... mais sans le mod, c'est impossible. Je voulais savoir s'il y avait un moyen de le faire ou bien on est toujours obligé d'utiliser le mod ?

Ou bien c'est un souci qui vient de mon ordinateur ? Il est assez récent c'est le Asus UX305CA

Merci par avance.

Re: [I3] Utiliser les touches de fonction volume

Publié : mer. 06 juil. 2016, 17:37
par waitnsea
Bonjour aminnari,
Est-ce que tu as-vu ici ?

Re: [I3] Utiliser les touches de fonction volume

Publié : jeu. 07 juil. 2016, 12:48
par aminnairi
NI-ckel, c'est exactement ce que je recherchais. J'avais oublié qu'on pouvais faire ça avec xbindkeys, je pensais que c'était forcément dans i3 qu'il fallait changer le comportement.

Et y'a pas moyen de faire un truc du style "SI le volume était coupé et que j'appuie sur augmenter le volume, activer le son et augmenter le volume" ? Un moyen de connaître l'état du son pour pouvoir faire une condition ou quelque chose du genre ?

Edit : je précise que j'utilise ALSA.

Re: [I3] Utiliser les touches de fonction volume

Publié : jeu. 07 juil. 2016, 14:25
par waitnsea
Désolé de ne pas pouvoir t'aider, mais mes touches physiques (sur l'Asus comme le Dell) sont reconnues nativement ...

Re: [I3] Utiliser les touches de fonction volume

Publié : jeu. 07 juil. 2016, 14:56
par oktoberfest
Salut,

il me semble qu'avec amixer (fourni par alsa-utils), tu peux faire pas mal de choses en ligne de commande

Re: [I3] Utiliser les touches de fonction volume

Publié : jeu. 07 juil. 2016, 16:08
par aminnairi
Oui, j'ai vu les quelques commandes que pouvait dispenser Alsa. Le souci c'est que je voulais savoir s'il n'y avait pas un genre de fichier système qui donnerait la valeur du volume actuel (quelque chose comme /sys/.../audio/uevent ou l'on pourrait récupérer la valeur du volume).

Comme ça, je n'aurais plus qu'à faire une condition quand j'augmente le volume : si le volume est coupé (à 0), lancer la commande amixer set Master toggle, sinon, augmenter le volume avec amixer set Master 5%+. Après s'il n'y a pas je ne vais pas chercher plus loin pas grave. C'est juste que je voulais rendre la chose un peu plus intelligente.

Mais je vous remercie quand même de m'aider ! :D

Re: [I3] Utiliser les touches de fonction volume

Publié : jeu. 07 juil. 2016, 16:17
par oktoberfest
D'après ce que je lis, il n'y a pas d'interface dans /proc ou /sys (malheureusement).

Re: [I3] Utiliser les touches de fonction volume

Publié : jeu. 07 juil. 2016, 19:37
par aminnairi
Pas de souci, non vraiment c'est pas grave tant pis, ça va juste tout foirer mon projet de DE révolutionnaire voilà tout, mais c'est trois fois rien. :humour:

Gracias en tout cas comme on dit aux Etats-Unis. :lol: