As combinações de teclas Sony Vaio VGN-FJ170, Ubuntu 12.04 LTS, fn não funcionam

1

Instalei o Ubuntu 12.04 LTS no meu velho Sony Vaio VGN-FJ170. Meu problema é que o laptop não consegue detectar a pressão da tecla Fn . Eu investiguei um pouco e descobri que pelo menos alguma funcionalidade do módulo sony-laptop no kernel funciona - o brilho da tela pode ser alterado através das configurações do Ubuntu (e funciona através da alteração do arquivo de configuração em /sys/devices/platform/sony-laptop .

Eu tentei ver se o os podia detectar Fn + 2 = F2 e outras coisas usando acpi_listen , sem sorte.

Obrigado Alex

Atualizar. Fiz alguns testes e encontrei o seguinte: O driver Sony-laptop realmente funciona.

Depois de pressionar FN + F, a combinação arquivo / sys / devices / platform / sony-laptop / fnkey muda com códigos específicos: Fn + F2 - (áudio mudo) - o valor fnkey é 1; Fn + F3 - (Vol down) - o valor fnkey é 2; Fn + F4 - (Vol Up) - o valor fnkey é 4; Fn + F5 - (Brilho baixo) - o valor fnkey é 8; Fn + F6 - (Brightness up) - o valor fnkey é 16; Fn + F7 - (alteração de saída de vídeo) - o valor de fnkey é 32; Fn + F10 - (Zoom) - o valor fnkey é 1024; Fn + F12 - (Sleep) - o valor fnkey é 64; Nenhuma outra combinação de teclas altera o valor de / sys / devices / platform / sony-laptop / fnkey

Eu acho que é possível escrever um daemon que irá assistir o conteúdo deste arquivo e traduzi-lo para algo, que por sua vez poderia ser detectado pelo gerenciador de janelas e usado para acionar atalhos de teclado ... Mas isso está além das minhas capacidades ... Alguém poderia me ajudar?

A mudança de brilho funciona também, mas eu não sei como realmente ligá-lo ao daemon ou de alguma forma torná-lo acessível através da GUI ... Aqui estão os detalhes: O arquivo / sys / class / luz de fundo / sony / brightness controla o brilho real da tela (os valores são inteiros de 0 [mais baixo] a 7 [mais alto]).

O comando sudo sh -c 'echo "0" > /sys/class/backlight/sony/brightness' mudará para a configuração mais baixa.

Por favor me ajude a utilizar isso na GUI. Obrigado antecipadamente!

Segunda atualização. Eu tentei assistir ao evento de imprensa. Nenhum sucesso em acpi_listen e xev ...

    
por user219899 27.11.2013 / 17:29

1 resposta

0

Eu tenho problemas semelhantes com um Asus q500a. Ele lê todas as minhas teclas f corretamente, e alguns dos combos fn + f funcionam, mas alguns deles são lidos como teclas de letras, exceto que eles não são liberados. Você tem o mesmo problema? Tenho procurado o link , mas tenho problemas para resolver tudo. Deixe-me saber se você tem alguma sorte!

    
por hydroxide 01.12.2013 / 08:41