Incluyendo a Natty, siempre pude alternar (silenciar / silenciar) el volumen del sonido 'Maestro' con el
amixer sset Master toggle
comando que vinculé a un enlace de borde en CompizConfig-Manager.
Ahora, después de instalar Oneiric, el comando solo silencia el sonido pero no lo activa. Incluso lo probé en la Terminal, pero tampoco funciona. Cambia ' Mono: Reproducción 68 [78%] [-14.25dB] [apagado] ' a '... [encendido]' pero el sonido permanece silenciado, así que tengo que activarlo mediante el 'indicador de sonido' en el panel.
¿Cómo puedo hacer que esto vuelva a funcionar? ¿Qué cambió desde Natty? ¿Alguien sabe el comando que utiliza el 'indicador de sonido' para alternar el volumen del sonido?
11.10
sound
command-line
lirc
joschi
fuente
fuente
Respuestas:
Esto funciona para mí el 13.04, tanto silenciar como activar silencio:
Especifica el pulso de audio para garantizar que se active el silencio, se activa el silencio de todo.
fuente
1+
parámetro.bindsym XF86AudioMute exec --no-startup-id amixer -D pulse set Master 1+ toggle
Estoy usando este script como solución alternativa:
Hice una diferencia
amixer scontents
antes de llamaramixer set Master mute
y después de llamar y activar todo el uso de la GUI para descubrir qué era necesario activar.amixer scontents > ~/before
(obtendrá un archivo con el estado de todos los canales de sonido)amixer set Master toggle
amixer scontents > ~/after
amixer set Master toggle
Vuelva a alternar el sonido con el que se supone que debe volver el volumen al nivel anterior al primer comando de alternaramixer scontents > ~/afterafter
Ahora tiene tres archivos que le indican cuál le indica el estado de los canales de sonido utilizados para el sonido normal, cuáles están silenciados
amixer set Master toggle
y que no se vuelven a activar al volver a activar el sonido con el mismo comando.Para comparar fácilmente los archivos y ver las diferencias (los canales que se silencian y no se activarán después), puede usarlos
meld
desde el Centro de software. Comience, abra los tres archivos y en la barra de desplazamiento puede ver dónde hay diferencias entre los archivos. Utilice los nombres de los canales encontrados para agregarlos al script descrito anteriormente.fuente
No pude escuchar el sonido silenciado para alternar correctamente. Ya sea que use CLI y escriba Amixer sset Master toggle o presione la tecla de alternancia de medios HP pavillion, obtengo el mismo resultado: si el sonido está activado y funcionando, se apagará automáticamente el canal Master y el canal PCM. Luego, cuando presiono el botón nuevamente (cli o tecla) SIEMPRE enciende Master, pero deja el PCM silenciado. Para mi equipo (HP Pavilion DV6 con Xubuntu Oneric), esto significa que el sonido está apagado incluso con el maestro encendido. Cuando se ejecuta desde CLI, los mismos resultados. Si, con cli, alterno PCM, también apaga el canal maestro y nuevamente no lo vuelve a encender, aunque activa PCM correctamente.
El guión que funcionó fue:
Luego utilicé las combinaciones de teclas Xubuntu (configuración> administrador de configuración> teclado> accesos directos a aplicaciones) para buscar el script (lo llamé sndfx.sh y lo configuré como ejecutable haciendo clic derecho en thunar y bajo los permisos marcados hacer ejecutable). Luego le asigné la tecla rápida HP Pavilion tocando esa tecla. Ahora, se alterna correctamente - Impresionante. Espero que esto ayude a alguien más.
Paz
fuente
Si no me equivoco, es un error que hace que otros canales del mezclador se silencian y se silencian. Para silenciar, intente
amixer establece Master 0;
Para activar el sonido
conjunto de mezclador Master 1% +; conjunto de amixer Master 7dB +;
fuente
Prueba este fragmento de script ... funciona
https://wiki.archlinux.org/index.php/PulseAudio#volume_control
fuente
Si desea reemplazar amixer en .lircrc para su control remoto que funciona con lirc, puede intentar seguir las siguientes líneas. Asegúrese de tener instalado xmacro. El control de volumen ahora funciona de nuevo.
fuente
El truco consiste en hacer que el estado de los altavoces o auriculares siga el estado del canal maestro, dependiendo de si tiene los auriculares enchufados o no. Este script lo hace por mí en mi antigua computadora portátil Dell Latitude:
Es posible que deba verificar sus canales con amixer en su computadora y cambiar las definiciones de SLAVE en consecuencia. También la cadena grep "Headphone \ Jack" en la definición HEADPHONES_PLUGGED podría ser otra cosa.
fuente
Fuerza bruta sin silenciar:
fuente
for i in $(amixer |grep -o \'.*\'); do echo amixer set $i unmute; done
antes para ver qué se haría.