Mi teclado tiene un dial de volumen y, de manera predeterminada, ese dial activa una acción de "Subir volumen de audio" (así se llama el atajo en el cuadro de diálogo Atajos de teclado) cuando lo subo. Sin embargo, eso solo aumenta el volumen al 100%, y quiero que el dial de volumen suba al 150% (lo que puedo hacer en el cuadro de diálogo Preferencias de sonido, pero no a través del dial de volumen del teclado).
Encontré el comando para subir el volumen en la línea de comando: pactl set-sink-volume @DEFAULT_SINK@ +10%
(o -10%
para bajarlo). Sin embargo, no puedo entender cómo configurar los manejadores de teclas "Bajar / subir volumen" (en Atajos de teclado) para ese comando. Parece que solo puedo configurarlos para presionar teclas específicas ... de hecho, parece que deshabilité accidentalmente sus acciones predeterminadas de "Subir / bajar volumen de audio" simplemente tratando de cambiarlas, ya que ni siquiera parece haber un forma de restaurar sus acciones predeterminadas (y mucho menos establecer un comando personalizado) una vez que las haya cambiado de los valores predeterminados.
Pero seguramente debe haber una manera de especificar que se active una pulsación de tecla "Subir volumen de audio" pactl set-sink-volume @DEFAULT_SINK@ +10%
... ¿verdad?
EDITAR: Encontré otra forma de cambiar los enlaces del teclado, instalando dconf-tools
y luego usando dconf-editor
para editar los valores org.mate.SettingsDaemon.plugins.media-keys
. Sin embargo, tengo el mismo problema con esta herramienta: puedo ver cómo hacer que el enlace invoque pulsaciones de teclas, y puedo ver cómo hacer que active "acciones" como XF86AudioRaiseVolume
... pero no puedo entender cómo activarlo pactl set-sink-volume @DEFAULT_SINK@ +10%
.
fuente
xev
para verificar que generaXF86AudioLowerVolume
y losXF86AudioRaiseVolume
símbolos de teclas, vuelva a vincular esos eventos a comandos personalizados en su administrador de ventanasxbindkeys
o lo que su entorno de escritorio proporcione.xev
. o si debería usarxbindkeys
o algo más (estoy en Linux Mint, edición MATE si eso ayuda).Respuestas:
Finalmente lo descubrí, y la solución ni siquiera requirió algo tan de bajo nivel como
dconf-editor
: puedes resolver todo el problema solo en Atajos de teclado.Lo que me confundió fue que los métodos abreviados de teclado asignan acciones => métodos abreviados de teclado, no al revés (lo cual, personalmente, me parecería mucho más lógico). Esto significa que cambiar el volumen hacia arriba o hacia abajo no cambia lo que sucede cuando sube o baja el volumen en el teclado, solo cambia qué método abreviado de teclado activa la acción de subir / bajar el volumen estándar.
Lo que realmente quería hacer era lo siguiente:
pactl set-sink-volume @DEFAULT_SINK@ +10%
ypactl set-sink-volume @DEFAULT_SINK@ -10%
)Si repite lo anterior tanto para subir como para bajar el volumen, finalmente puede hacer que su dial de volumen suba el volumen hasta "150%" ... ¡o active cualquier otra acción desde su dial de volumen (o cualquier otra tecla)!
PD Hay un inconveniente al cambiar la perilla de volumen al nuevo comando: no muestra la superposición de volumen. Por esta razón, descubrí que era mejor dejar la perilla de volumen en su enlace predeterminado y, en su lugar, enlazar
SHIFT + *Volume Up/Down*
con el comando. Esto me permite usar el dial de volumen normalmente cuando solo quería un volumen de hasta el 100%, y luego, cuando realmente quiero "subirlo", puedo mantener presionada la tecla shift.fuente