Las teclas de volumen funcionan en la unidad pero no en xfce4

20

Mis teclas de volumen no funcionan en xfce. Cuando los usé, muestra una indicación en la pantalla de que se está cambiando el volumen, pero el volumen no está cambiando en absoluto (lo mismo con la tecla de silencio).

Lo extraño es que cuando paso de xfce a ubuntu las teclas ahora funcionan bien.

No sé si esto importa, pero tengo una tarjeta de sonido en mi computadora.

¿Cómo puedo hacer que las teclas de volumen funcionen en xfce?

guardado
fuente
¿Tiene otros dispositivos de sonido activados como HDMI? Quizás las teclas de volumen estén configuradas para estos dispositivos en lugar de su altavoz principal. Intente ir al control de volumen (o escriba pavucontrolen el terminal) y busque en la configuración otros dispositivos. Apague cualquier otro dispositivo que no sea su audio incorporado y cierre la sesión para ver los cambios.
Christian Skjødt

Respuestas:

14

Esto todavía está roto en 12.10. Puede solucionarlo instalando xfce4-mixer y luego seleccionando manualmente los mezcladores para controlarlos, y luego ingresando al editor de configuración de xfce4 y escribiendo el nombre de la "tarjeta activa". El botón de silencio aún no funciona correctamente, puede silenciar pero no activar el sonido con él. Sin embargo, todo lo demás funciona, incluidas las notificaciones en pantalla. Es realmente complicado hacer que todo funcione, así que abrí un error: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

En detalle, en xfce4-mixer quieres que se vea más o menos así:

Mezclador xfce4

Esto debería mostrar solo el control de volumen primario de su tarjeta de sonido. Debe elegir una tarjeta de sonido en la parte superior y luego hacer clic en "Seleccionar controles ..." para agregar controles. Luego, en xfce4-settings-editor, debe configurar la "tarjeta activa" de esta manera:

xfce4-settings-editor

En "tarjetas de sonido" verá una lista de todas las tarjetas de sonido para las que agregó mezcladores. Probablemente tendrá varias tarjetas, por lo que puede tomar un poco de prueba y error encontrar la correcta. Debe copiar el nombre de la tarjeta correcta de "tarjetas de sonido" a "tarjeta activa"; este será el mezclador que controlan los botones de volumen.

Alistair Buxton
fuente
Me las arreglé para encontrar una tarjeta que podía controlar con subir el volumen, bajar el volumen y silenciar, pero no activar el silencio. En su lugar, tuve que usar una tarjeta diferente para dejar de trabajar; Pude averiguar qué tarjeta usar al encontrar el que todos los controles funcionaban en la aplicación xfce4-mixer (y no tener que pasar por todo el proceso de agregar la tarjeta y probar mis atajos de teclado cada vez).
corvec
2
Por alguna razón, "tarjeta activa" no figura en "Propiedad" para mí.
user87317
@ user87317 Tengo el mismo problema, debe copiarlo del valor de la propiedad 'tarjeta de sonido'. Es una cadena simple.
cierre de sesión
5

xfce4-volumedsolo funciona para mí cuando no se está ejecutando en modo demonio. Las teclas de volumen funcionan para mí cuando ejecuto este comando para eliminar cualquier proceso volumétrico existente e iniciar uno nuevo que no se ejecuta en modo demonio:

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

Esto ejecuta el proceso usando nohup, por lo que el terminal en el que ejecuta este comando se puede cerrar sin matar el proceso.

Stephen Ostermiller
fuente
2
Ah, bueno, ahí está mi problema! - xfce4-volumedmurió o no está comenzando al iniciar sesión (ha pasado demasiado tiempo desde que reinicié que no recuerdo si tuve el problema la última vez que lo inicié). El inicio manual xfce4-volumedfue el truco para mí (también funciona bien en modo demonio).
Ponkadoodle
¡Oye! ¡Progreso! hasta ahora solo estoy corriendo xfce4-volumed --no-daemondirectamente en una terminal, ¡ahora solo tengo que descubrir cómo hacer que se inicie cuando arranque!
nmz787
4

Esas teclas de volumen están basadas en gnomos ... o basadas en la unidad o lo que sea ... Debe crear un método abreviado de teclado personalizado en la interfaz de configuración del teclado para reducir, aumentar y silenciar el volumen ... Para aumentar el volumen, el comando es "conjunto de mezclador maestro 5% + "para disminución de volumen" conjunto de amixer maestro 5% - "para silencio" conjunto de amixer alternar maestro "

Arpit Roopchandani
fuente
Esto funciona, pero no proporciona el sistema de notificación osd que viene con xfce4-volumed ... así que no hay comentarios en pantalla ...
kolslorr
1

Tuve el mismo problema en Xubuntu 12.04, aunque no sé si hubiera funcionado en Unity, ya que solo tengo Xfce4. En la terminal, escriba:

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

Fuente: https://wiki.archlinux.org/index.php/Xfce#Xfce4-volumed

MrPink
fuente
Esto no funcionará en 12.10 porque xfce4-mixer no está instalado de manera predeterminada y, por lo tanto, esa configuración no existirá. Vea mi respuesta a continuación para saber cómo crearlos.
Alistair Buxton
1

Si este es un problema temporal, como fue en mi caso, simplemente hazlo en la línea de comando:

killall xfce4-volumed && xfce4-volumed

Felipe
fuente
0

Solucioné el problema al cambiar el parámetro "Tarjeta activa" en xfce4-settings-editor

Tengo dos tarjetas de sonido (una HDMI y la otra normal) y la tarjeta seleccionada era diferente de la tarjeta normal que estaba usando.

Damiano
fuente
0

También tuve este problema muy extraño, pude ajustar el control deslizante de volumen en el menú y no haría nada. Además, si intentara ajustarlo con mi teclado, el control deslizante se movería pero nada cambiaría con el volumen real.

Lo arreglé yendo a PulseAudio Volumne Control. En el Output Devicespanel, puede ver todas las opciones de su tarjeta de sonido. A partir de ahí, me aseguré de que el puerto estuviera configurado en Salida analógica. En su caso, puede ser HDMI o auriculares, según dónde desee que vaya su sonido. Luego seleccione la opción 'establecer como opción de reserva'. Parece una marca de verificación verde.

Yo no tengo que instalar xfce4-mixerpara conseguir que esto funcione.

John
fuente
0

En Settings > Settings Manager > Keyboard > Applications Shortcut:

  • agregar amixer set Master 3+para aumentar el volumen
  • agregar amixer set Master 3-para disminuir el volumen
  • agregar amixer -D pulse set Master Playback Switch togglepara silenciar / activar sonido
dr0i
fuente
0

Encontré un problema similar y logré resolverlo.

Me di cuenta de que en mi Ubuntu Studio 18.10 XFCE4, la aplicación de inicio incluía XFCE Volume Daemon, que cuando lo deshabilité, reinicié e instalé xfce4-pulseaudio-plugin, funcionará como se esperaba.

Espero que ayude a otros por ahí.

Edorain
fuente