Remapear Fn + F3 de XF86Sleep para XF86MonBrightnessUp

0

Eu tenho um novo laptop que é o Toshiba Satellite Pro R50 e eu instalei o Linux Mint 17.1 nele. Depois de um tempo, descobriu-se que os botões de brilho estão mapeados incorretamente.

Fn + F3 é mapeado para XF86Sleep

Fn + F2 é mapeado para XF86Battery

As chaves devem ser mapeadas para XF86MonBrightnessUp e XF86MonBrightnessDown, respectivamente.

Não encontrei nenhuma solução de trabalho para esse problema.

Há um usando xbingkeys que me permite ligar o XF86Battery a um script, mas ainda não funciona para o XF86Sleep.

.xbindkeysrc abaixo. O /usr/bin/caja é apenas para fins de teste.

# brightness down
"/usr/bin/caja"
    m:0x0 + c:244
    XF86Battery

# brightness up
"/usr/bin/caja"
    m:0x0 + c:150
    XF86Sleep

Estou procurando uma solução para religar chaves a chaves de brilho para baixo / para cima ou, pelo menos, executar um script personalizado quando a combinação é pressionada. Atualmente Fn + F3 coloca o computador no modo de suspensão, o que é muito irritante.

    
por tomrozb 03.06.2015 / 13:54

1 resposta

0

Dê uma olhada no xmodmap .

Se você quiser que as mudanças que fez com ele persistam, crie um script em /etc/X11/xinit/xinitrc.d e apenas adicione todos os comandos xmodmap que você executou antes, cada um em sua própria linha. Os scripts existentes parecem ser scripts bash, então comece com a linha

#!/bin/bash

Você precisará de permissões de root para criar esse arquivo, leia sobre isso em seu wiki linux favorito se não estiver familiarizado com ele. Se você criou o script, você ainda terá que torná-lo executável com chmod +x /etc/X11/xinit/xinitrc.d/YOUR_SCRIPT_NAME.sh - para mais detalhes, novamente, vá para o seu wiki linux favorito.

    
por jPlatte 12.06.2015 / 15:27