Criando uma chave especial faça um comando Gentoo Linux (linha de comando!)

1

Eu tenho o Gentoo instalado no meu MacBookPro7.1 (placa gráfica nVidia). Com pommed, eu posso usar o kb acende e desce botões, também o volume up / down / mudo botões com alsa eo botão de luz de fundo LCD para baixo, mas eu não consegui encontrar nenhuma maneira de obter o botão de luz de fundo LCD para ..

Então eu tentei com a mão: Eu fiz um script backlight_up:

#!/bin/bash
BRPATH="/sys/class/backlight/nvidia_backlight"
MAX='cat $BRPATH/max_brightness'
CURRENT='cat $BRPATH/brightness'
NEW=$[CURRENT+10]
if [ $NEW -gt $MAX ]
  then
    NEW=$MAX
fi
echo -n $NEW > $BRPATH/brightness

Procurei o código-chave do botão "VolumeUp" com "showkey". O resultado foi "225", por isso criei um backlightup.keymap:

keycode 225 = F100
string F100 = "/usr/bin/backlight_up\n"

Então eu fiz loadkeys backlightup.keymap Resultou que, quando eu pressiono o botão, aumenta a luz de fundo, mas também tem a saída irritante ... Eu gostaria que acontecesse em segundo plano, sem qualquer saída .. Eu também tentei com bind, mas eu não consegui descobrir o keyseq do botão (ctrl + v ou ctrl + m seguido pelo botão falhou para mim, apenas nada aconteceu).

Com o X, eu posso enganá-lo para que ele funcione, mas eu não quero usar o X, eu prefiro a linha de comando .. Isso não é um grande problema, já que eu não estou mudando a luz de fundo tempo, mas você sabe .. eu gostaria que tudo funcione corretamente ..

Muito obrigado antecipadamente, Adam

    
por AdamK 11.06.2014 / 00:38

0 respostas