¿Cómo configuro un atajo de teclado personalizado para controlar el volumen?

31

Me gustaría poder configurar tres atajos de teclado personalizados para poder disminuir, aumentar y silenciar el volumen en Ubuntu 12.04 (Unity). En mi antiguo sistema Ubuntu 10.04 (Gnome) hice CTRL + [, CTRL +] y CTRL + \ mis comandos para lograr esto.

¿Cuál es la forma más sencilla de hacer esto?

max
fuente

Respuestas:

38

La solución de @ dobey funciona si desea tener solo un atajo de teclado para aumentar / disminuir el volumen.

Si, en cambio, desea tener varias combinaciones de teclas que controlan el volumen (como mantener funcionando los botones de volumen predeterminados en su computadora portátil, mientras agrega atajos de teclado adicionales para usar cuando conecta un teclado externo que no tiene controles de volumen), entonces:

  1. Vaya a Configuración del sistema → Teclado → Accesos directos → Accesos directos personalizados.
  2. Haga clic +para agregar un nuevo atajo de teclado. Establezca el "Nombre" en Volume up"Comando" en

    amixer -D pulse sset Master 5%+y haga clic Apply.

  3. Haga clic al Disabledlado de su nueva tecla y elija el enlace deseado en su teclado.
  4. Agregue otro acceso directo con nombre Volume downy comando

    amixer -D pulse sset Master 5%-

Pasos GIF

Anis Abboud
fuente
1
+1 Buena magia: funciona. Sería bueno si estuviera vinculado a la misma barra de volumen que aparece con los botones de volumen normales.
CivMeierFan
10
mute / unmute:amixer -D pulse sset Master toggle
CivMeierFan
Usé sus comandos, pero el acceso directo para subir el volumen en realidad baja el volumen, aunque funciona normalmente en la terminal. ¿Que esta pasando?
user10853
Asegúrese de escribir 5%+no 5%-para subir el volumen.
Anis Abboud
55
Los accesos directos de subir / bajar volumen no funcionan en Ubuntu 16.04 con Gnome3. El atajo de silencio, sin embargo, sí. Los comandos arriba / abajo funcionan si los uso en un terminal de forma manual. Noté que los accesos directos establecieron los valores en 0%, lo que implica un error de análisis de comandos. Una solución imperfecta es utilizar valores sin procesar en su lugar, por ejemplo, amixer -D pulse -R sset Master 3277+y amixer -D pulse -R sset Master 3277-. El número real puede variar según su dispositivo. Mi valor bruto máximo fue 65536.
CivMeierFan
15

Abra System Settings, vaya a Keyboard, luego la Shortcutspestaña, y finalmente elija Sound and Mediaen la lista de la izquierda. Luego puede elegir los elementos relacionados con el Volumen en la lista en el lado derecho y seleccionar qué combinación de teclas usar.

(Uso inverso de izquierda y derecha aquí, para idiomas RTL).

dobey
fuente
Esto funciona, pero también deshabilita los botones de control de volumen integrados en mi computadora portátil. La respuesta anterior de Anis permite que sigan trabajando.
CivMeierFan
1
Ese no era un requisito de la pregunta formulada, y también depende de cómo se implementen los botones de control de volumen. Además, esta pregunta tiene 5 años y Ubuntu 12.04 es End of Life ahora.
Dobey
Una sugerencia para las combinaciones de teclas no multimedia: Subir volumen ALT+ PageUp, Bajar volumen ALT+ PageDown, Silenciar ALT+ Pos1. Aunque es más un estándar de Windows usar las teclas PageUp y Down para el volumen, también se asigna en una gran cantidad de software. Aún así, Firefox usa STRG+ Page Uppara cambiar entre pestañas, así que solo úselo ALT.
algo
3

Por lo general, este comando funciona bien como un comando para bajar el volumen (Ubuntu 16.04):

amixer -q -D pulse sset Master 5%- 

En Ubuntu 18.XX (Gnome) escapa el% símbolo:

amixer -q -D pulse sset Master 5%%-

¡Trabajó para mi!

Volodymyr
fuente
1
Solo quiero enfatizar, que el escape solo es necesario para una nueva tecla de acceso rápido, no en el terminal en sí.
Tobias S
-2

Tuve el mismo tipo de problema, puedo confirmar que esta sintaxis funciona:

amixer set Master 5%%-
amixer set Master 5%%+

También asegúrese de no usar - o + caracteres dentro de su nombre de acceso directo personalizado. Primero usé "Volumen -" y "Volumen +" que falló. Usar "Subir volumen" y "Bajar volumen" funcionó mucho mejor.

Mateow
fuente
1
set? Debería ser sset, o?
abu_bua
@abu_bua acuerdo con el manual, tanto sety ssetson comandos válidos en 16.04 (la versión que estoy corriendo)
Fabby