Bir mikrofonun sesini kapatma ve sesini açma komutu

21

Sesli / görüntülü sohbetler sırasında, her seferinde şu adımları uygulamanıza gerek kalmadan mikrofonu kapatmak / kapatmak istiyorum:

  • Ses göstergesi, Ses tercihleri, Giriş Seç, mikrofonun sesini kapat veya aç.

Ben de arıyorum:

  • bunu komut satırından yapabilen bir uygulama,
  • mikrofonu susturup açabilen bir klavye kısayolu atayabileceğim bir yol
sordu Lucian Adrian Grijincu 08.11.2010 15:31

8 cevap

25

Git

Sistem Tercihleri ​​ardından Klavye ve Kısayolları, ardından Özel Kısayollar'ı tıklayın:

Ekle 'yi tıklayın

Doldur:

Toggle microphone

ve

amixer set Capture toggle

USB web kameraları için cihazı (-c 1) veya başka bir numarayı seçmeniz gerekir.

amixer -c 1 sset Mic toggle

Uygula'ya tıklayın ve ardından yeni bir anahtarı bu komutla ilişkilendirin (ör. Pause / Break tuşu).

    
verilen cevap Lucian Adrian Grijincu 30.05.2015 23:04
7

Mikrofonu susturabilirsiniz

amixer set Capture nocap

ve mikrofonun sesini aç

amixer set Capture cap
    
verilen cevap Hickersson 26.08.2013 23:54
6

pacmd , PulseAudio'ya (son sürümlerde kullanılan ses alt sistemi) komut satırı arabirimidir. Tam komutun ne olduğunu bilmiyorum ama sanırım set-sink-input-mute işleviyle oynamak istersiniz.

pacmd , talimatlar olmadan çalıştırıldığında etkileşime giriyor ve bu sayede çevrede oynamak için iyi bir fırsatınız var ve bunu sessiz bir şekilde değiştirmek için tek satırlık bir işleve dönüştürün.

    
verilen cevap Oli 08.11.2010 15:42
3
amixer set Capture toggle && amixer get Capture | grep '\[off\]' && notify-send "MIC switched OFF" || notify-send "MIC switched ON"
    
verilen cevap vladimirich 22.01.2015 12:25
2

söylenecek hiçbir şey olan gnome-shell uzantısı. //extensions.gnome.org/extension/1113/nothing-to-say/">its extensions.gnome.org page , mikrofon simgesi, fare ve klavye kontrolü ve walkie-talkie stili push-to sağlar -Talk.

    
verilen cevap wouter bolsterlee 27.09.2016 17:35
1

Şununla sessizleşebilirsiniz:

/usr/bin/amixer -q -c 0 sset 'Master',0 mute

Ses Açma:

/usr/bin/amixer -q -c 0 sset 'Master',0 unmute

Mikser cihazlarının bir listesini almak için "mikser" ünitesini "mikser" ile birleştirerek "Master" i değiştiriniz.

Klavye kısayolunun ayarlanması hakkında Belirli bir klavye kısayoluna hangi komutun bağlı olduğunu nasıl bulabilirim?

    
verilen cevap João Pinto 08.11.2010 15:42
1

Bu komutla yalnızca sesi kapat / aç:

amixer -q -D pulse sset Capture toggle

Mark Rooney’in yorumdan ses çıkaran / susturma sesinden ilham alındı.

    
verilen cevap kujaw 10.07.2017 13:46
1

Pulseaudio'da varsayılan mikrofonun sesini kapatmak için:

  1. pacmd ( pulseaudio-utils paketinden) ve notify-send ( libnotify-bin 'den) olduğundan emin olun.
  2. Bu komut dosyasını kullan:
#!/bin/sh

pacmd list-sources | awk '\
BEGIN {default_found=0;}

/^[\t ]*\*/ {default_found=1;}

/^[\t ]*name:/ {
    if (default_found) {
        name=;
        gsub("[<>]", "", name);
    }
}

/^[\t ]*muted:/ {
    if (default_found) {
        if (=="yes") {
            mute=0;
            icon="microphone-sensitivity-medium";
            status="unmuted"
        } else {
            mute=1;
            icon="microphone-sensitivity-muted";
            status="muted"
        }
        system("pacmd set-source-mute " name " " mute);
        system("notify-send --expire-time 1000 --icon " icon " Microphone: " status);
        exit;
    }
}

/^[\t ]*index:/{if (default_found) exit;}'
    
verilen cevap Aleksey Alekseev 20.09.2017 15:30

Etiketlerdeki diğer soruları oku