Autor Tópico: Configuração do som + teclado multimídia  (Lida 3104 vezes)

Offline mrbin

  • Usuário Ubuntu
  • *
  • Mensagens: 229
    • Ver perfil
    • somnium
Configuração do som + teclado multimídia
« Online: 25 de Maio de 2006, 23:37 »
Olá.

Meu teclado multimídia funciona legal no Ubuntu. Mas os atalhos para mudo, aumentar e diminuir volume só influem na chave "master", mas o que vale mesmo aqui é a chave "headphone". Ou seja, variando o volume da "master" nada muda no som. Mas se a alteração for no "headphone", aí sim a coisa muda.
No controle de volume da barra de tarefas eu consegui mudar. Mas como fazer para os atalhos do meu teclado multimídia alterar o status do som na chave "headphone" em vez da "master"? Ou mesmo vincular o volume do Master ao volume Headphone, qualquer coisa do tipo...
Ubuntu user nº 4141
Since 2004

Offline mrbin

  • Usuário Ubuntu
  • *
  • Mensagens: 229
    • Ver perfil
    • somnium
Configuração do som + teclado multimídia
« Resposta #1 Online: 30 de Maio de 2006, 15:14 »
ninguém?
Ubuntu user nº 4141
Since 2004

Offline dookie

  • Usuário Ubuntu
  • *
  • Mensagens: 131
    • Ver perfil
Configuração do som + teclado multimídia
« Resposta #2 Online: 30 de Maio de 2006, 19:22 »
Eu tinha um problema parecido... eu abaixava o som, mas o surround ficava alto ainda... :(
Então o que fiz foi criar os arquivos:

/usr/local/bin/mute.sh

Dentro dele coloque o seguinte conteudo:

#/bin/bash
amixer set 'External Amplifier' toggle
amixer set 'Master Surround' toggle
amixer set 'Master' toggle


Agora transforme ele em um executável com o comando:

#sudo chmod +x /usr/local/bin/mute.sh


Crie outro arquivo no mesmo diretório, chame ele de som_abaixar.sh.  Dentro cole

#/bin/bash
amixer set 'External Amplifier' 3%-
amixer set 'Master Surround' 3%-
amixer set 'Master' 3%-


Crie outro arquivo no mesmo diretório, chame ele de som_aumentar.sh.  Dentro cole

#/bin/bash
amixer set 'External Amplifier' 3%+
amixer set 'Master Surround' 3%+
amixer set 'Master' 3%+



Transforme esses dois arquivos em executáveis também.
Onde eu coloquei External e Master surround, vc pode colocar qualquer outro controle.
Pode testar se ta dando certo agora...
No console digite som_aumentar e veja se o controles de som mecheram (Deixe uma janela de controle de volumes aberta)
Teste tbm o mute o som_abaixar.

Agora você altere/crie o arquivo /etc/init/bootmisc.sh

#sudo gedit /etc/init/bootmisc.sh

Adicione a seguinte linha ao final do arquivo:

setkeycodes e00a 89 e008 90


Agora você altere/crie o arquivo .xmodmaprc em seu homedir.

#eduardo@dookie:~$ gedit .xmodmaprc

Adicione a seguinte linha ao final do arquivo:

keycode 0xa0 = F13
keycode 0xae = F14
keycode 0xb0 = F15

keycode 0xd3 = F16
keycode 128 = F17
keycode 223 = F18



Feito isso, agora teste se isso esta funcionando.
Vá em Sistema > Preferencias > Atalhos do teclado

Aperte suas teclas, em algum item, e veja se aparece F13, F14... etc...
Se aparecer só as que vc quer, já ta muito bom :)
Não se esqueça de voltar os valores antigos dos atalhos, vc nao vai setar o atalho por ai...

Agora abra o editor de configurações (Aplicações > Ferramentas de Sistema > Editor de configurações)

Navegue até  apps->metacity->keybinding_commands

Sete o valor das chaves:
 command_1 = /usr/local/bin/mute
 command_2 = /usr/local/bin/som_abaixar
 command_3 = /usr/local/bin/som_aumentar

Agora navegue até apps->metacity->global_keybindings
Sete o valor das chaves:

run_command_1 = F13
run_command_2 = F15
run_command_3 = F14

Veja se a sequencia esta correta, para o seu teclado.
Feito isso, deverá funcionar logo após que você reiniciar. (Pode funcionar sem reiniciar, não tenho certeza)

Eu me utilizei como fonte para fazer isso o seguinte tópico do fórum amerciano:
http://ubuntuforums.org/showthread.php?t=55804

Espero que te ajude :)
Boa sorte

Offline mrbin

  • Usuário Ubuntu
  • *
  • Mensagens: 229
    • Ver perfil
    • somnium
Configuração do som + teclado multimídia
« Resposta #3 Online: 20 de Junho de 2006, 14:26 »
Opa, valeu! Chegando em casa eu testo, to no trampo e aqui é Rwindows.
Ubuntu user nº 4141
Since 2004