Formulation alternative: existe-t-il une commande en ligne de commande me permettant de désactiver les haut-parleurs et de les réactiver ultérieurement? Idéalement avec la capacité de se fondre. Si je savais comment faire cela, je pourrais trouver comment le lier à un bouton du clavier. (Je connais un peu le script bash, mais rien d’autre pour l’audio linux.)
La question à la base est que j'écoute souvent la radio Internet (en direct ou enregistrée) lorsque le téléphone sonne. Je mets donc le clavier en sourdine. Après l'appel généralement court, je suis absorbé par mon travail et ne réalise que 20 ou 30 minutes plus tard que tout est calme et que le jeu a continué, mais en silence. Donc, mon idée est que j'appuierais sur le bouton muet de deux minutes, puis, au bout de deux minutes, il reviendrait; si je suis toujours au téléphone, je le frappe à nouveau (ou je l'arrête correctement).
Ce serait également parfait pour quand une annonce ennuyeuse, une bande-annonce ou un bulletin d'informations routières apparaissent :-)
MISE À JOUR: Les réponses suggérées ont parfaitement fonctionné. Voici comment j'ai connecté cette clé spéciale à Ubuntu 10.04 / Gnome:
- Création d'un fichier appelé / usr / local / bin / mute_for_120_seconds, contenant essentiellement la réponse ci-dessous. Rendu exécutable.
- Système | Préférences | Raccourcis clavier
- Cliquez sur Ajouter, Nom: "mute_for_120_seconds", commande: "/ usr / local / bin / mute_for_120_seconds".
- Il apparaît sous raccourcis personnalisés. Cliquez sur la colonne de raccourci correspondante, puis appuyez sur la combinaison de touches que je souhaite utiliser.
- Fermez la boîte de dialogue des raccourcis clavier et testez la touche.
(Mon ordinateur portable Dell a une clé de sourdine dédiée. J'ai donc défini AudioMute sur ctrl + XF86AudioMute, puis mon script mute_for_120_seconds est exécuté avec la clé de sourdine.)
Détails: Ubuntu 10.04. Les préférences de son ne me disent que "Audio interne, 1 sortie / 1 entrée, duplex analogique analogique" Audacity Help | audio Device Info a encore beaucoup à dire, voici un extrait:
==============================
Default capture device number: 8
Default playback device number: 8
==============================
...
==============================
Device ID: 8
Device name: ALSA: default
Input channels: 32
Output channels: 32
Low Input Latency: 0.011610
Low Output Latency: 0.011610
High Input Latency: 0.046440
High Output Latency: 0.046440
Supported Rates:
8000
9600
11025
12000
15000
16000
22050
24000
32000
44100
48000
88200
96000
192000
...