Alternatywne sformułowanie: czy istnieje polecenie wiersza polecenia, które pozwala mi wyciszyć głośniki i wyłączyć je później. Idealnie z możliwością ściemniania. Gdybym wiedział, jak to zrobić, mogę dowiedzieć się, jak powiązać go z przyciskiem klawiatury. (Wiem, jak sobie radzić ze skryptem bash, ale nie bardzo niewiele na temat linux audio).
Tłem pytania jest to, że często słucham radia internetowego (na żywo lub nagranego), gdy telefon dzwoni, więc wyciszam na klawiaturze. Po zwykle krótkiej rozmowie wchłaniam się w swoją pracę i dopiero po 20 lub 30 minutach zdaję sobie sprawę, że wszystko jest ciche i wciąż gra, ale cicho. Więc moim pomysłem jest naciśnięcie przycisku dwuminutowego wyciszenia, a następnie po dwóch minutach wróci; jeśli nadal będę rozmawiać przez telefon, uderzę go ponownie (lub zatrzymam poprawnie).
Byłoby również idealne, gdy pojawia się irytująca reklama, przyczepa lub biuletyn drogowy :-)
AKTUALIZACJA: Sugerowane odpowiedzi działały idealnie. Oto jak podłączyłem go do specjalnego klucza na Ubuntu 10.04 / Gnome:
- Utworzono plik o nazwie / usr / local / bin / mute_for_120_seconds, zawierający w zasadzie poniższą odpowiedź. Wykonane.
- System | Preferencje | Skróty klawiszowe
- Kliknij Dodaj, Nazwa: „mute_for_120_seconds”, Polecenie: „/ usr / local / bin / mute_for_120_seconds”
- Pojawia się w obszarze Skróty niestandardowe. Kliknij kolumnę skrótu, a następnie naciśnij kombinację klawiszy, której chcę użyć.
- Zamknij okno dialogowe skrótów klawiaturowych i przetestuj klawisz.
(Mój notebook Dell ma dedykowany klawisz wyciszenia. Ustawiłem AudioMute na ctrl + XF86AudioMute, a następnie ustawiłem skrypt mute_for_120_seconds na działanie z klawiszem wyciszenia.)
Szczegóły: Ubuntu 10.04. Preferencje dźwiękowe mówią mi tylko: „Wewnętrzne audio, 1 wejście / 1 wejście, analogowy dupleks stereo” Pomoc Audacity | Informacje o urządzeniu audio ma wiele więcej do powiedzenia, oto fragment:
==============================
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
...
źródło
Oto inny sposób:
Lub lepiej, jeśli używasz xmms2:
źródło