Como obter teclas multimídia trabalhando no meu notebook ASUS N56VZ Ubuntu 12.04


11

Não consigo minhas teclas multimídia (FN Keys) funcionando. O notebook é um ASUS N56VZ.

Se eu pressionar normalmente as combinações de teclas multimídia, nada acontece. Se eu tentar obter os códigos de teclas enquanto pressiono, por exemplo, Fn+ F8(isso deve aumentar o volume) com xev ou acpi_listen iniciado, não há saída. Somente as combinações Fn+ F1(Em espera) e Fn+ F2(Sem fio ativado / desativado) estão funcionando, mas também não há saída em xev ou acpi_listen, enquanto isso.

O que posso fazer aqui?


2
Há algumas atualizações recentes do BIOS para o seu laptop - você tem as últimas instaladas?
fossfreedom

Eu testei isso e atualize meu BIOS para a versão mais recente na página oficial do driver da ASUS N56VZ. Após esta atualização, ainda não houve sucesso.
Linuxrecon 12/07/12

Respostas:


3

Eu também tenho um Asus N56VZ.

Boas notícias, você pode ter quase todas as teclas Fn para funcionar (todas, exceto as teclas de controle da luz de fundo da tela, não sabem o porquê)

Más notícias, no momento, você terá que aguardar o lançamento do kernel 3.5 ou modificar o código-fonte de acordo com o que você pode ver aqui se não puder esperar.

ATUALIZAÇÃO 19/11/2012

Boas notícias, a maioria das teclas Fn funciona desde o Ubuntu 12.10.

Outra boa notícia! Para as teclas de controle da luz de fundo da tela (F5 e F6), encontrei este procedimento . Originalmente foi escrito para o Asus Zenbook Prime, mas funciona como um encanto com o N56VZ.

ATUALIZAÇÃO 10/04/2013

Atualizei recentemente meu firmware para a versão 2.16. Infelizmente, a solução alternativa para a luz de fundo parece ineficiente com esta versão. As Fn+F5/F6teclas da luz de fundo da tela não estão mais funcionando. De qualquer forma, essa situação deve ser corrigida até o final do mês com o lançamento do Ubuntu 13.04. Acabei de testar o Live CD beta e tudo funciona bem com ele.


Eu tenho alguns problemas de sono com o ubuntu 12.10 no n56VJ, pls veja o seguinte: goo.gl/uNOY0 Você também enfrenta esse problema no seu final?
ashishsony

@ Jean-Louis Como você aplicou o fixasusbacklight? Qual é a sua combinação dos desvios da base e dos desvios de DIDL e CADL? Para o BIOS 2.12, segui o procedimento descrito no link e achei os respectivos endereços 0xCA876018, 0x120 e 0x220. Infelizmente, isso ainda não funciona e não há Fn + F5 nem Fn + F6.
Adam Ryczkowski

@ adam-ryczkowski Não tenho a mesma versão do BIOS. O meu é 2.11. Para esta versão, os valores que você indicou são eficientes. Você tentou aplicar o procedimento indicado no README para extrair as compensações DIDL / CADL?
Jean-Louis Jouannic

@ Jean-Louis Sim, eu fiz. Eu editei três valores nesse script. BTW: Quando eu uso a acpi_os=linha em / etc / default / grub, posso ajustar o brilho com Fn + F5 / F6 (sem o script), mas apenas cerca de 20% superior. E embora o ajuste tecnicamente funcione, o Ubuntu não está ciente disso; Não consigo pegar a tecla Fn-F5 para ligá-la xbacklighte não há notificação OSD sobre como alterar o brilho da tela.
Adam Ryczkowski

@ adam-ryczkowski Bem. Receio não ser capaz de ajudá-lo. Talvez você possa tentar atualizar seu firmware. Como mencionei acima, com o último BIOS 2.16, nenhuma solução alternativa parece ser necessária. Todas as teclas Fn funcionam bem.
Jean-Louis Jouannic 04/04

2

Segundo a Asus, isso talvez seja um problema com o BIOS. Eles também disseram que, de acordo com as respostas da equipe da BIOS, o método de chamada do método de avaliação wmi, retorna ASUS_WMI_UNSUPPORTED_METHOD nos novos laptops ASUS. Este patch corrige. 1

Como o fossfreedom disse, existem algumas atualizações recentes do BIOS para seu laptop. Você precisa ter certeza de que seu BIOS está atualizado antes de tentar esta correção.

Compartilhei esse arquivo no dropbox, porque não o encontrei em nenhum lugar que não exija que você tenha um nome de usuário e uma senha.

Então, primeiro você precisa fazer o download do arquivo asus-wmi-dkms_0.2_all.deb. Depois de fazer isso, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, navegue até a pasta em que o arquivo foi baixado, provavelmente a pasta Downloads, e execute os comandos abaixo.

sudo apt-get install dkms
sudo dpkg -i asus-wmi-dkms_0.2_all.deb

Espero que isso funcione para você.

Clique aqui para baixar o arquivo

1 Fonte: Suporte Técnico Asus VIP

PS Deixe-me saber se isso funciona. Porque, caso contrário, preciso informar o suporte VIP da Asus. obrigado


Você sabe como atualizar o BIOS do ubuntu? Eu só tenho o Ubuntu (e o Windows 7 no virtualbox, mas acho que não consigo atualizar o BIOS de uma VM) instalado. Obrigado
fernando garcía

1
Dê uma olhada no seguinte: ehow.com/how_7256759_update-bios-ubuntu.html
Mitch

Recebo um Error! Bad return status for module build on kernel: 3.2.0-26-generic (x86_64)quando executo o comando dpkg acima. Atualizei o BIOS para a versão mais recente (N56VZ.204).
Keppil

Você baixou o arquivo?
Mitch

@ Mitch: Sim, atualizei o BIOS, baixei o arquivo e executei os comandos que você especificou acima, o que me deu muita saída terminando na linha no meu comentário anterior.
Keppil

1

Eu também tenho um ASUS N56VZ.

Para que a tecla Fn funcione, instalei o kernel 3.5.3, tudo, menos o brilho da tela, funciona perfeitamente. Eu tenho certeza que uma atualização do kernel não é necessária, se você atualizar o módulo asus_wb_wmi será suficiente, eu acho.

Outra coisa que está funcionando agora com este kernel é o led Wifi que não estava funcionando antes.


Em um atual Ubuntu 12.04 do kernel 3.2.0-32-genérico, todas as teclas de função, exceto o brilho da tela, funcionam bem. Você sabe o que um módulo é responsável pelo LED WiFi?
22412 Tommyk #

0

Tente editar os atalhos do teclado, pois todas as funções multimídia listadas acima estão disponíveis para entrada.

Vá para Configurações do sistema, Teclado e clique na guia Atalhos. As funções que você está procurando estão na seção Som e mídia, mas você também pode encontrar algumas funções úteis que valem a pena ser alteradas em outras seções.


Tente usar a sugestão dos Fóruns Ubuntu: ubuntuforums.org/showpost.php?p=9212176&postcount=3
xlukasx

Eu tentei isso também, mas mesmo com essa adição, nenhuma associação de teclas ao FN + Fx é possível. Também xev não dá qualquer ouotput aqui ...
linuxrecon

0

Aparece a função, as teclas multimídia são roteadas por software; com exceção das funções de energia, energia em espera e wifi.
Se você quiser esses atalhos de funções, será necessário criá-los manualmente nas preferências da KB: porque eles não são extensões nativas.

Por exemplo: Meu teclado possui teclas de atalho completamente separadas (é um HP antigo que encontrei) e existe um botão chamado "Compras" que é um código separado e não mapeado. Então eu configurei para o terminal.

Se você acessar as configurações do teclado -> guia Atalhos: permite mapear "Função + FX"?


De jeito nenhum. Não consigo mapear com as teclas FN + F1, simplesmente não são reconhecidas. A única coisa que posso fazer é definir o volume para cima / baixo (por exemplo) com SHIT + Fx em vez de Fn + Fx, mas essa não é uma solução real.
Linuxrecon

0

Eu tenho um Asus N53SM e todas as minhas teclas FN + F * aparecem como código de chave no xev. Verifique se a janela xev está selecionada enquanto estiver testando as chaves. Se suas teclas não estiverem produzindo um código, então não há como o sistema XWindows saber quando elas são pressionadas.


Estou absolutamente certo de que a janela do xev estava na frente. Caso contrário, não seria possível testar outras chaves como 12345 com uma saída.
Linuxrecon 12/07/12

0

Eu tenho um N56VJ e a última atualização do kernel para 3.7.0.4 finalmente tem a luz de fundo da tela f6, F7 funcionando. Eles estão gerando eventos no xev e recebo o controle deslizante no canto superior direito. Porém, ele não altera muito o brilho, o controle deslizante diminui apenas para cerca de 90%. Existe uma maneira de alterar o alcance?


Se você tiver outra pergunta, faça-o clicando no botão Fazer pergunta .
Oyibo

Confirmo que em N56VZ, em um dia feliz, milagrosamente o Fn + F5 / F6 começou a produzir eventos de teclado, o brilho começou a mudar e o OSD começou a confirmá-lo (!).
Adam Ryczkowski

1
Você pode alterar manualmente o nível de brilho até o fim (para desativá-lo completamente) fazendo o echo 23 > /sys/class/backlight/intel_backlight/brightnessroot. "23" é o nível de brilho desejado. Se você colocar "0", a tela ficará em branco.
Adam Ryczkowski
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.