
Bei Sprach-/Videogesprächen möchte ich das Mikrofon stummschalten bzw. die Stummschaltung aufheben, ohne jedes Mal alle diese Schritte ausführen zu müssen:
- Tonanzeige, Toneinstellungen, Eingang auswählen, Mikrofon stummschalten oder Stummschaltung aufheben.
Ich suche entweder:
- eine Anwendung, die dies von der Kommandozeile aus tun kann,
- eine Möglichkeit, eine Tastenkombination zuzuweisen, mit der ich das Mikrofon stummschalten bzw. die Stummschaltung aufheben kann
Antwort1
Gehe zuSystemeinstellungenDannTastaturund klicken Sie aufVerknüpfungenDannBenutzerdefinierte Verknüpfungen:
Klicke aufHinzufügen
Ausfüllen:
Toggle Microphone
Und
amixer set Capture toggle
Bei USB-Webcams müssen Sie das Gerät ( -c 1
) oder möglicherweise eine andere Nummer auswählen.
amixer -c 1 sset Mic toggle
KlickenAnwendenund diesem Befehl dann eine neue Taste zuordnen (z. B. die Pause/BreakTaste).
Antwort2
Sie können das Mikrofon stummschalten mit
amixer set Capture nocap
und schalten Sie das Mikrofon ein mit
amixer set Capture cap
Antwort3
Ich wechsle zwischen einer USB-Webcam/einem USB-Mikrofon und meinem internen Mikrofon und die anderen Lösungen funktionieren normalerweise auf dem "Standard"-Gerät, das oft nicht das Gerät ist, das ich aktiv verwende. Deshalb habe ich dies geschrieben, um es stummzuschaltenalleMikrofone
pacmd list-sources | \
grep -oP 'index: \d+' | \
awk '{ print $2 }' | \
xargs -I{} pactl set-source-mute {} toggle \
&& pacmd list-sources | \
grep -oP 'muted: (?:yes|no)'
Antwort4
Schalten Sie die Stummschaltung einfach mit diesem Befehl ein bzw. deaktivieren Sie die Stummschaltung:
amixer -D pulse sset Capture toggle
Sie können auch eine Benachrichtigung hinzufügen, um sicherzustellen, dass es ein- oder ausgeschaltet ist, gemäß vladimirichAntwortauf die gleiche Frage
amixer -D pulse sset Capture toggle && amixer get Capture | grep '\[off\]' && notify-send "MIC switched OFF" || notify-send "MIC switched ON"
Inspiriert von Mark RooneysAntwortzum Stummschalten/Aufheben der Stummschaltung des Tons.