Recuperando o uso de chaves de mídia de controle de volume após remover o pulseaudio

6

Estou executando um desktop de fallback do GNOME 3 nos testes do Debian e removi alguns pulseaudio packages, pois não preciso da funcionalidade avançada. Isso resultou em minhas teclas multimídia que controlam o volume do alto-falante para não funcionar mais. Isso me obriga a usar um mouse no applet de controle de volume clássico para controlar o volume, o que nem sempre é conveniente.

Veja o que eu recebo:

$ acpi_listen
button/volumedown VOLDN 00000080 00000000 K
button/volumeup VOLUP 00000080 00000000 K

note : as outras teclas Fn (brilho, suspensão, ...) funcionam bem

    
por Tshepang 13.01.2012 / 16:52

3 respostas

3

eu foi conduzido a uma página que forneceu explicações e a criação dos seguintes arquivos funcionou para mim:

/ etc / acpi / actions / volume

#! /bin/sh
step=5
case $1 in
  -) amixer set Master $step-;;
  +) amixer set Master $step+;;
esac

/ etc / acpi / events / volume_down

event=button/volumedown
action=/etc/acpi/actions/volume -

/ etc / acpi / events / volume_up

event=button/volumeup
action=/etc/acpi/actions/volume +
    
por 22.07.2014 / 20:45
0

Se você tiver um pulseaudio pessoal / parcial instalado, provavelmente você pode usar algum programa para remapear o teclado. Pode ser um bom keytouch do sourceforge e, eventualmente, keyTouch-editor . Eles foram projetados para fornecer uma maneira de configurar teclas de função extras, mas podem ser usados para remapear todo o teclado.

Você também pode tentar seguir o que é proposto por esta página do blog :

  • Inicie o toque de teclado e vá para a tela do teclado.
  • Se você puder encontrar o modelo do seu laptop, será uma boa idéia selecionar esse modelo, caso contrário, selecione um modelo de laptop com as teclas Fn (ou use um dos programa adicional o fornecimento ) Então, na tela Teclado, pressione o botão Alterar.
  • Selecione um modelo de teclado e pressione ok.

Parece suficiente para resolver o problema. Se não, você pode sempre tentar consertar o único par de chaves (volume para cima e para baixo) e dar-lhes o comando que você deseja.

Linhas de comando que podem manipular o aumento e a diminuição do volume e que podem ser usadas como comando para as chaves remapeadas, por exemplo, pode ser:

  • amixer -D pulse sset Master 5%+ para aumento de 5% ou amixer -D pulse sset Master 5%+ para decréscimo de 5% (você pode mudar para outro que não 5%) se tiver amixer instalado , para o driver da placa de som ALSA.
  • /usr/bin/pulseaudio-ctl up ou /usr/bin/pulseaudio-ctl down uma vez que você irá instalar os scripts pulseaudio-ctl que não precisam de extra / alsa-utils . Atualmente você pode baixar o script aqui .
por 16.07.2014 / 19:32
0

Você pode configurar manualmente as teclas de atalho na sua máquina. Vá para os atalhos de teclado que estão localizados em, Sistemas / Preferências / atalhos de teclado e faça o que quiser.

Isso normalmente funciona sempre que eu tenho um teclado de mídia que tem um monte de chaves diferentes que não funcionam depois de mexer com o sistema operacional. Isso faz com que não tenha que continuar executando um script que tenha as chaves codificadas nele. O que pode ser um problema ao testar novas distribuições do Linux.

    
por 15.07.2014 / 15:19