Befehl zum Stummschalten und Aufheben der Stummschaltung eines Mikrofons

Befehl zum Stummschalten und Aufheben der Stummschaltung eines Mikrofons

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:

Tastatürkürzel

Klicke aufHinzufügen

Benutzerdefinierte Verknüpfung

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.

verwandte Informationen