KHotKeys : contrôle fin du volume ? (résolu) [KDE] - Multimédia - Linux et OS Alternatifs
Marsh Posté le 30-09-2004 à 14:28:53
Je compléte un peu ma démarche .
Mon but initial est de "mapper" les entrées line in et CD de mon mixeur sur mon clavier multimédia (car les contrôles de volume st indépendants).
Initialement j'ai le canal de sortie Master de mes sorties audio qui est mappé sur mon clavier (touche + - du volume, Internet Keyboard pro de chez Microsoft) via lineak.
Ma première idée fut de continuer à utiliser lineak (notamment via le plugin KDE -> http://lineak.sourceforge.net/index.php?nav=docs où il existe une macro sur kmix dont les spécs st exactement ce que je veux ).
kmix_plugin |
Bon, chez moi :
[14:23][jcp@phoenix] |
Et après qqs essais non fructueux (lineak 0.8 aussi), genre
WebBack = KMIX_VOLDOWN(4,Mixer0) |
Et bien que Media-Detect soit très intéressant aussi, notamment l'assignation différentes des touches en fct du logiciel ( http://www.kde-apps.org/content/sh [...] explevel=3 ), j'ai testé un peu également, je suis tombé sur KHotKeys via kmix qui me résoud bien mon pb, sauf pour le contrôle fin du volume et le contrôle de celui-ci ds des applis style jeux .
Je pense que qq chose m'échappe, si une bonne âme pouvait m'éclairer ...
édit : je retrouve également les paramétres qt KDebug, MainApplication-Interface, Mixer0, Mixer1, kmix et kmix-mainwindow#1 lorsque je choisis de créer une nouvelle action pour KHotKeys de type raccourci clavier -> appel DCOP (simple) ...
Marsh Posté le 30-09-2004 à 15:14:55
pour les jeux, je pense que le jeu ne passe pas par la couche aRts, et que kmix ne permet de controler que cette couche. Essaye avec aumix
pour le réglage plus fin du volume, chez moi, j'ai
dcop kmix Mixer0 setVolume x y |
x: numéro de piste et y pourcentage
ou
dcop kmix Mixer0 setMasterVolume x |
x : pourcentage à calculer à partie de
dcop kmix Mixer0 masterVolume |
et de l'incrément souhaité
Marsh Posté le 30-09-2004 à 15:16:58
et hop exemple :
read INC; VOL_CUR=`dcop kmix Mixer0 masterVolume`; VOL=`expr $VOL_CUR + $INC`; dcop kmix Mixer0 setMasterVolume $VOL |
suffit de taper l'incrément et ça augmente le master
youpi dcop
Marsh Posté le 30-09-2004 à 15:19:50
Je viens juste de désactiver KMilo et mon incrément est bon là (ta soluce est bcp mieux cependant ) : http://forums.gentoo.org/viewtopic [...] ht=khotkey
Reste le souci de modifier le son ds les jeux .
Une idée ?
édit : je n'ai plus l'OSD en désactivant KMilo
Marsh Posté le 30-09-2004 à 16:12:26
Pour ceux qui ne connaissent pas :
Globally-available mouse gestures KHotKeys |
http://arstechnica.com/reviews/004 [...] .2-05.html
Et donc qqs profils dispo là : http://datschge.gmxhome.de/khotkeys.html
Personne n'a d'autres liens sinon ?
Bon, je n'ai pas encore trouvé le moyen d'agir sur dcop pour contrôler le volume ds Chromium par exemple (bizarre qd même, car via xmms, xine, etc ... pas de souci pour agir sur le volume).
Marsh Posté le 30-09-2004 à 16:18:10
ReplyMarsh Posté le 30-09-2004 à 16:29:37
cad, tu voudrais dire qu'une sortie d'un mixeur serait mutée ?
Car, ce n'est pas un pb de ne pas avoir de son, c'est plutôt de pouvoir le modifier via un réglage quelconque (genre le +- master de mon clavier quoi ).
Marsh Posté le 30-09-2004 à 16:37:44
Résolu : c'était l'entrée Capture qui était mutée .
Merci .
édit : KHotKeys c'est vraiment bien .
Marsh Posté le 30-09-2004 à 13:38:16
Bonjour,
Je suis en train de tester KHotKeys, l'outil de KDE qui permet l'assignation des touches/boutons sur un clavier/souris, cela fctionne très facilement (notamment pour assigner des touches à des parties précises du mixeur, via kmix), mais je me pose qqs questions :
1/ comment faire pour obtenir un contrôle du volume ds des applications telles que des jeux (typiquement Chromium) ? Que permet dcop ?
Car, là, le contrôle du volume est inoppérant .
2/ kmix permet d'assigner très facilement certaines touches, genre volume + - pour augmenter / réduire le son du canal principal ou du line in par exemple.
Mais, comment faire pour choisir l'incrément ? Car "de base", j'ai 0 10 19 28 comme % du volume, j'aimerais plutôt avoir 0 4 8 12 16 ... .
Merci pour votre attention .
édit : le fichier correspondant aux actions ds le centre de contrôle de KDE est ~/.kde/share/config/khotkeysrc
Message édité par j_c_p le 30-09-2004 à 16:38:01