Cuando presiono la tecla de silencio en mi teclado, tanto el canal maestro Alsa como el canal maestro PulseAudio se silencian, al presionarlo nuevamente solo se silencia el canal maestro alsa, el canal maestro pulseaudio se mantiene silenciado. Resultado: sin sonido. ¿Cómo arreglo eso?
pulseaudio
alsa
Alfred Rupp
fuente
fuente
amixer -D pulse set Master 1+ toggle
Sin embargo, es mucho más simple.
configúrelo como una tecla de acceso rápido para "Silenciar \ Activar silencio". Los controles de volumen se pueden dejar como están.
Mint 15 Mate: lo descubrí yo mismo, funciona bien para mí.
fuente
amixer -D pulse set Master toggle
lo haré Amixer espera un nombre de control de mezclador simple para el comando set o sset, e incluso si aceptara un nombre de control de mezclador completo, tendría que citar dicho nombre de varias palabras. Puede usar el modificador opcionalplayback
en el comando como este:amixer -D pulse set Master playback toggle
pero es innecesario siMaster
no tiene capacidades de captura también. Al usar modificadores opcionales, también puede controlar a qué canales se aplica el comando, si su sistema es compatible con el sonido envolvente.Tuve el mismo problema al ejecutar el escritorio MATE en Linux Mint Debian Edition (201204).
La acción "Subir volumen" no pudo activar el volumen. Me di cuenta de que el problema era con Pulseaudio, pero el paquete
mate-media-gstreamer
ymate-settings-daemon-gstreamer
dónde estaba instalado por defecto. Al instalarmate-media-pulse
ymate-settings-daemon-pulse
(que desinstalómate-media-gstreamer
ymate-settings-daemon-gstreamer
) y tadam ... ¡la acción "Subir volumen" fue capaz de activar el volumen nuevamente!¡Espero que esto también funcione para ti!
fuente
amixer -D pulse set Master xxx
son de una sola vez, o deben asignarse manualmente a un acceso directo. La solución propuesta aquí parece ser como debe ser.Es un problema con pulseaudio, los comandos para alsa o amixer no enviarán unmute correctamente al pulso. Cuando los comandos alsa envían una señal de silencio, se trata de un comando de alternar (enviar el mismo comando para silenciar / activar).
¡Ahora en pulseaudio tienen código separado para silenciar y activar sonido! Muchos informan que desinstalar pulseaudio resolverá el problema, pero para algunos eso no es realmente una respuesta aceptable (como yo, porque pulse es útil para muchas aplicaciones).
Entonces, para resolver esto, necesitamos hacer un script,
1- Haga un nuevo documento vacío en un editor de texto como gedit o mousepad,
2- Pegue este código en el documento, Soruce de código: 2
3- Nombra el archivo "volumen" (no se necesita extensión) colócalo en un lugar que puedas encontrar y no lo eliminará como tu carpeta de inicio
4- Haga que el archivo sea ejecutable haciendo clic derecho en el archivo, vaya a Propiedades, luego a la pestaña Permisos, y use la casilla de verificación para marcarlo como ejecutable, esto permitirá que se ejecute el script. marca-archivo-como-ejecutable-gui
5- A continuación, necesitamos vincular los comandos al teclado, los comandos para el código son aumentar, disminuir y silenciar.
Vaya a la configuración del teclado: cómo-do-cambio-mi-teclado-atajos-en-xubuntu , en el área de atajos de teclado, haga clic en Agregar, luego abra, abra el archivo "volumen" que creamos, luego agregue el comando para el código después del volumen, lectura de aumento de volumen o volumen silenciado, etc. pero con la ubicación de dónde está el archivo de código antes de "/ home / username / volume mute"
Luego, asígnelo al teclado presionando la tecla, o si la tecla ya está en uso, lo
más probable es que los encuentre y reemplace el comando.
Los atajos de teclado probablemente se llaman XF86AudioRaiseVolume, XF86AudioLowerVolume, XF86AudioMute . Como solo se ha roto el silencio, concentra tus esfuerzos en cambiar eso primero.
Error: 1
fuente
XF86AudioMute
mapear el comandoamixer set Master toggle
. Las teclas subir y bajar vol. Se asignan de manera similar a losamixer
comandos.pactl set-sink-volume 0 +5%
,pactl set-sink-volume 0 -5%
ypactl set-sink-mute 0 toggle
para aumentar el volumen, bajar volumen y botón de volumen, respectivamente.Ver:
https://bugs.launchpad.net/xfce4-volumed/+bug/883485/comments/3
xfce4-mixer tiene una configuración para
active-card
, que debe establecerse en Pulseaudio, de lo contrario utilizará Alsa.fuente
Trabajó para mí el 12.10:
fuente
Para los usuarios de KDE y kmix, si usa este script, todavía tendrá la retroalimentación visual funcionando:
Uso:
1) Guárdelo como ~ / bin / mixctl
2) Desasigne los atajos de teclado kmix predeterminados para Subir volumen / Bajar volumen y Silenciar
3) Cree tres nuevos atajos de teclado personalizados llamados 'Subir volumen', 'Bajar volumen' y 'Silenciar'
- > tipo de acceso directo: comando
-> ya que los comandos usan ~ / bin / mixctl volup , ~ / bin / mixctl voldn y ~ / bin / mixctl mute respectivamente
fuente
Tuve el mismo problema en varias máquinas Xubuntu 12.04 que se actualizaron a XFCE 4.10. Aquí hay una manera muy rápida de resolver este problema desde la línea de comandos (o con un
bash
script).A diferencia de las soluciones anteriores que ofrecen scripts de stop-gap, esta solución restaura completamente la función del botón de silencio / silencio.
Simplemente emita los dos comandos siguientes una vez, para resolver el problema de una vez por todas:
fuente
Encontré una solución simple que me funciona bien en este foro . En detalle, debe agregar esto a
/etc/asound.conf
:Y luego configure un atajo de teclado para la tecla de silencio con el comando:
fuente
Puede usar la configuración del teclado para configurar el botón de silencio para ejecutar el comando que se encuentra AQUÍ . Aunque el primer método que figura en este enlace era inútil para mí, el segundo funciona muy bien para XFCE4:
$ pactl set-sink-mute 0 toggle
. También puede crear un script o iniciador para ejecutar el comando al hacer clic con el mouse.Para su información, si está usando algo como Cinnamon (y probablemente otros escritorios basados en gnomos), la sugerencia anterior del usuario197761 parece mejor, ya que el applet de sonido de canela reconoce que el volumen está silenciado:
amixer -D pulse set Master Playback Switch toggle
(si le gusta este último comando, por favor vote su respuesta, no es mio.)fuente