Remapear Fn + F3 de XF86Sleep para XF86MonBrightnessUp

Remapear Fn + F3 de XF86Sleep para XF86MonBrightnessUp

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

Fn+ F3é mapeado para XF86Sleep

Fn+ F2está mapeado para XF86Battery

As chaves devem ser mapeadas para XF86MonBrightnessUp e XF86MonBrightnessDown respectivamente.

Não encontrei nenhuma solução funcional para esse problema.

Há um uso xbingkeysque me permite vincular o XF86Battery a um script, mas ainda não funciona para o XF86Sleep.

.xbindkeysrcarquivo abaixo. É /usr/bin/cajaapenas 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 teclas para diminuir/aumentar o brilho ou pelo menos executar um script personalizado quando a combinação é pressionada. Atualmente Fn+ F3coloca o computador em modo de suspensão, o que é muito irritante.

Responder1

Dê uma olhadaxmodmap.

Se você quiser que as alterações feitas nele persistam, crie um script /etc/X11/xinit/xinitrc.de 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, ainda terá que torná-lo executável chmod +x /etc/X11/xinit/xinitrc.d/YOUR_SCRIPT_NAME.sh- para obter mais detalhes, novamente, acesse seu wiki Linux favorito.

informação relacionada