Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : script mute pour clavier multimedia
Posté par marseillais (page perso, ) le 08 juin 2005amixer -c 0 cset numid=43 mute
amixer -c 0 cset numid=43 unmute
amixer -c 0 cset numid=43 80%
chacune d'entre elle fonctionne et me permette donc de couper, rallumer, modifier le volume en ligne de commande. Néanmois pour chacune des touches il me faudrait récupérer la valeur du volume ou l'état de mute pour faire l'action qui va bien or ça je n'y arrive pas du tout! de plus je ne sais pas du tout faire de script shell. Voila je suis preneur de toute aide! la je bloque vraiment j'arrive plus a avancer depuis 2 heures.
Merci d'avance!
> Lire le message (8 commentaires, moyenne: 2,5).
petite avancé
j'ai trouvé ca : http://lolut.utbm.info/wiki/index.php/ClavierMultimedia(...) ou on trouve un scrit qui ne marche pas chez moi! mais j'essai de le reprendre seulement la fonction qui recupére les valeurs de volume et d'etat de mute ne marche pas du tout j'arrive seulement a avoir l'etat du volume entre 0 et 255 mais je ne sais pas le recupérer dans mon script! voila ce que je fais en console :
$ amixer cget numid=43
numid=43,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---,values=2,min=0,max=255,step=0
: values=247,247
c'est un petit pas mais deja j'arrive a recupérer un truc sur l'etat de cet sortie! :)
Chez moi ça marche
Bonjour,
voici ce que j'utilise chez moi:
VolUp=amix sset 'Master' 1+
VolDown=amix sset 'Master' 1-
Mute=amix sset 'Master' toggle
Et ça marche bien (j'utilise hotkeys).
Voilivoilou
-
[^]Re: Chez moi ça marche
Posté par marseillais (page perso, ) le 09/06/2005 à 09:23. (lien). Évalué à 2.mon pc ne connait pas amix. amixer oui mais pas amix! et avec amixer cet commande ne marche pas. De plus master ne gére rien chez moi. Tout passe par le canal pcm.
-
[^]Re: Chez moi ça marche
Posté par Khâpin (Jabber id, page perso, ) le 09/06/2005 à 10:08. (lien). Évalué à 3.Dans ce cas, essaye:
amixer -c 0 sset PCM 1+
amixer -c 0 sset PCM 1-
amixer -c 0 sset PCM toggle
(à éventuellement adapter en fonction de ce que t'indique `amixer scontrols`)
Les commandes que je t'avais données sont celles de mon .hotkeys/hotkeys.conf
Mais la remarque de David BOURIAUD est très juste: si tu utilises KDE ou Gnome, sa manip suffit (personnellement, j'utilise XFCE).
Bonne journée-
[^]Re: Chez moi ça marche
Posté par marseillais (page perso, ) le 09/06/2005 à 10:28. (lien). Évalué à 2.nickel merci beaucoup ca marche! :D
je sais pas pourquoi mais les commandes specifiques a KDE ne marchent pas chez moi. mais je crois que la conf du son est vrt bizarre chez moi.
-
-
Chez moi ça marche.com !
En utilisant un fichier .xmodmaprc dans ma home-dir contenant ça :
! Audio vol up
keycode 176 = XF86AudioRaiseVolume
! Audio vol down
keycode 174 = XF86AudioLowerVolume
! Audio mute
keycode 160 = XF86AudioMute
Pas besoin de plus (ni hotkeys ou autre bizarerie), mais je suis sous KDE....
All articles which are excluded shall be deemed included
Tous les articles exclus sont considérés inclus
--Brian de Palma in Phantom of the Paradize
-
[^]Re: Chez moi ça marche.com !
Posté par marseillais (page perso, ) le 09/06/2005 à 09:26. (lien). Évalué à 2.je n'utilise plus xfree ca change rien? parce que j'ai créé ce script, redémarrer ma session mais ca ne change rien! :(
-
[^]Re: Chez moi ça marche.com !
Posté par Gyro Gearllose () le 09/06/2005 à 11:35. (lien). Évalué à 2.Arf, ouais, je n'ai donné que la moitié des infos, mille pardons !
D'abord, chez moi, c'est xorg, mais les touches ont conservé le même nom. C'est peut-être un "standard" de fait.
Ensuite, y'a peut-être un script à modifier pour que xmodmap charge ce fichier au démarrage de la session, mais je ne suis pas foutu de retrouver lequel c'est.
Je suis pratiquement sûr d'avoir fait une modif quelque part pour que ce soit pris en compte, mais où ?
Ah, ça y est, j'ai retrouvé. Ce n'est certainement pas la bonne methode, mais j'ai ça dans mon ~/.kde/Autostart/xmodmap :
#!/bin/bash
xmodmap ~/.xmodmaprc
Ca devrait t'aider....
Sinon, tu n'as pas vraiment besoin de quitter X{Free|Org} pour que ce soit pris en compte ! Contentes-toi de lancer dans une console : $xmodmap ~/.xmodmaprc
Les modifications sont immédiates et persistentes.
Voilà !--
All articles which are excluded shall be deemed included
Tous les articles exclus sont considérés inclus
--Brian de Palma in Phantom of the Paradize
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.