As teclas de volume estão trabalhando em unidade, mas não no xfce4

20

Minhas teclas de volume não estão funcionando no xfce. Quando os usei, ele mostra uma indicação na tela de que o volume está sendo alterado, mas o volume não está mudando (a mesma coisa com a tecla mudo).

O estranho é que, quando vou do xfce para o ubuntu, as chaves estão funcionando bem.

Não sei se isso importa, mas tenho uma placa de som no meu computador.

Como posso fazer com que as teclas de volume funcionem no xfce?

skeept
fonte
Você tem outros dispositivos de som ativados, como HDMI? Talvez as teclas de volume estejam configuradas para esses dispositivos em vez do seu alto-falante principal. Tente ir ao controle de volume (ou digite o pavucontrolterminal) e procure na configuração por outros dispositivos. Desligue qualquer outro dispositivo que não seja o áudio embutido e efetue logout para ver as alterações.
Christian Skjødt

Respostas:

14

Isso ainda está quebrado em 12.10. Você pode corrigi-lo instalando o xfce4-mixer e, em seguida, selecionando manualmente os mixers para controlar com ele - e depois entrando no editor de configurações do xfce4 e digitando o nome da "placa ativa". O botão silenciar ainda não funcionará corretamente, você pode silenciar, mas não silenciar o som com ele. Tudo o resto funciona, inclusive as notificações na tela. É realmente complicado fazer tudo funcionar, então eu abri um bug: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

Em detalhes, no xfce4-mixer você deseja que seja algo parecido com isto:

xfce4-mixer

Isso deve mostrar apenas o controle de volume primário da sua placa de som. Você precisa escolher uma placa de som na parte superior e clicar em "Selecionar controles ..." para adicionar controles. Então, no xfce4-settings-editor, você precisa definir o "cartão ativo" assim:

xfce4-settings-editor

Em "placas de som", você verá uma lista de todas as placas de som às quais adicionou mixers. Você provavelmente terá vários cartões, por isso pode levar algumas tentativas e erros aqui para encontrar o cartão certo. Você precisa copiar o nome da placa correta de "placas de som" para "placa ativa" - este será o mixer que os botões de volume controlam.

Alistair Buxton
fonte
Consegui encontrar um cartão que eu pudesse controlar com aumento de volume, diminuição de volume e mudo - mas não com mudo. Em vez disso, tive que usar um cartão diferente para que o som não funcionasse; Consegui descobrir qual placa usar encontrando a que todos os controles funcionavam no aplicativo xfce4-mixer (e não tendo que passar por todo o processo de adicionar a placa e testar todos os atalhos do teclado).
corvec
2
Por algum motivo, "cartão ativo" não está listado em "Propriedade" para mim.
user87317
@ user87317 Tenho o mesmo problema, você precisa copiá-lo do valor da propriedade 'placa de som'. é uma string simples.
logoff
5

xfce4-volumedsó funciona para mim quando não está sendo executado no modo daemon. As chaves de volume funcionam para mim quando executo esse comando para eliminar qualquer processo volumoso existente e iniciar um novo que não esteja sendo executado no modo daemon:

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

Isso executa o processo usando nohup, para que o terminal no qual você executa este comando possa ser fechado sem interromper o processo.

Stephen Ostermiller
fonte
2
Ah, aí está o meu problema! - xfce4-volumedmorreu ou não está iniciando no login (faz muito tempo desde que eu reiniciei que não me lembro se tive o problema na última vez que inicializei). Iniciar manualmente xfce4-volumedfez o truque para mim (funciona bem no modo daemon também).
Ponkadoodle
Ei! Progresso! até agora, estou apenas rodando xfce4-volumed --no-daemondiretamente em um terminal, agora só tenho que descobrir como fazê-lo inicializar quando inicializar!
nmz787
4

Essas teclas de volume são baseadas no gnomo ... Ou na unidade ou seja o que for ... Você precisa criar atalhos de teclado personalizados na interface de configuração do teclado para reduzir, aumentar e silenciar o volume ... Para aumentar o volume, o comando é "amixer set master 5% + "para diminuição de volume" master mix 5% - "for mudo" master mix set

Arpit Roopchandani
fonte
Isso funciona, mas ele não fornecer a notificar-OSD que vem com xfce4-volumed .. então não há é no feedback tela em tudo ...
kolslorr
1

Eu tive o mesmo problema no Xubuntu 12.04, embora não saiba se teria funcionado no Unity, pois só tenho o Xfce4. No terminal, digite:

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

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

MrPink
fonte
Isso não funcionará na versão 12.10 porque o xfce4-mixer não está instalado por padrão e, portanto, essas configurações não existem. Veja minha resposta abaixo para saber como criá-los.
Alistair Buxton
1

Se este for um problema temporário, como no meu caso, faça-o na linha de comando:

killall xfce4-volumed && xfce4-volumed

Felipe
fonte
0

Corrigi o problema alterando o parâmetro "Active Card" no xfce4-settings-editor

Eu tenho duas placas de som (uma HDMI e a outra normal) e a placa selecionada era diferente da placa normal que eu estava usando.

Damiano
fonte
0

Eu também tive esse problema muito estranho, eu poderia ajustar o controle deslizante de volume no menu e não faria nada. Além disso, se eu tentasse ajustá-lo com o teclado, o controle deslizante se moveria, mas nada mudaria com o volume real.

Eu consertei indo para PulseAudio Volumne Control. No Output Devicespainel, você pode ver todas as opções da placa de som. A partir daí, verifiquei se a porta estava definida como Saída analógica. No seu caso, pode ser HDMI ou fones de ouvido, dependendo de onde você deseja que o seu som vá. Em seguida, selecione a opção 'definir como alternativa'. Parece uma marca de seleção verde.

Não precisei instalar xfce4-mixerpara que isso funcionasse.

John
fonte
0

Em Settings > Settings Manager > Keyboard > Applications Shortcut:

  • adicionar amixer set Master 3+para aumentar o volume
  • adicionar amixer set Master 3-para diminuir o volume
  • adicionar amixer -D pulse set Master Playback Switch toggleao som mudo / não mudo
dr0i
fonte
0

Eu encontrei um problema semelhante e consegui resolvê-lo.

Percebo que no meu Ubuntu Studio 18.10 XFCE4, o aplicativo de inicialização incluía o XFCE Volume Daemon, que quando eu o desabilitei, reinicializei e instalei o xfce4-pulseaudio-plugin, funcionará conforme o esperado.

Espero que ajude os outros por aí.

edorain
fonte