Bem, como se vê, alguém realmente descobriu. Um enorme "Obrigado" a " klystron34 " nos fóruns do notebookreview.com. Confira o tópico do fórum para obter mais informações.
Nota: Até onde eu sei, isso funcionará para muitos / a maioria dos laptops baseados no Clevo P150EM e no P170EM. Isso foi verificado pessoalmente por mim em um Sager NP9170 no Ubuntu 12.04. Prossiga por sua conta e risco. Não sou responsável por qualquer dano que você possa causar ao fazer isso e por qualquer outra isenção de responsabilidade padrão da Internet. Prossiga por sua conta e risco. Agora para as coisas boas:
Primeiro, você precisa poder compilar um módulo do kernel, então atualize seus repositórios:
sudo apt-get update
Agora, instale o git, as ferramentas de construção e a fonte do kernel:
sudo apt-get install git build-essential linux-source
Agora crie um diretório de trabalho. Eu prefiro usar uma pasta "dev" localizada no meu diretório pessoal:
cd ˜
mkdir dev
cd dev
Agora, baixe a fonte do módulo do kernel:
git clone git://git.code.sf.net/p/clevo-wmi/code clevo-wmi-code
Entre no diretório com o código fonte:
cd clevo-wmi-code
"Crie" o módulo do kernel:
make
Agora você deve ter um arquivo chamado clevo_wmi.ko
Agora, vamos testar e ver se o módulo realmente funciona carregando o módulo:
sudo insmod /home/<your-username-here>/dev/clevo-wmi-code/clevo_wmi.ko
Se funcionou, agora você deve ter um novo diretório chamado:
/ sys / devices / platform / clevo_wmi / kbled
Mude para esse diretório:
cd /sys/devices/platform/clevo_wmi/kbled
Agora você deve poder alterar a cor da seção do meio do teclado executando o seguinte comando:
sudo su -c 'echo 100 > middle'
A seção do meio do teclado agora deve estar verde. Substitua middle
por left
ou right
para alterar a seção correspondente do teclado. Aqui está uma lista dos códigos de cores:
GRB (Green-Red-Blue)
000 - Off
111 - White
100 - Green
010 - Red
001 - Blue
110 - Yellow
011 - Purple
101 - Aqua
Para instalar este módulo do kernel permanentemente, copie-o no mesmo local que o restante dos módulos do kernel (NOTA: você provavelmente precisará executar esta etapa e a próxima etapa sempre que alterar o kernel):
sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/`uname -r`/kernel/drivers/platform/x86/
Em seguida, faça isso (acho que reconstrói a lista de módulos do kernel):
sudo depmod -a
Em seguida, edite seu /etc/modules
arquivo e adicione esta linha ao final do arquivo:
clevo_wmi
Salve suas alterações em /etc/modules
.
Agora, sempre que você reiniciar, o módulo deverá ser carregado e você poderá alterar a cor da luz de fundo do teclado. Descobrir como fazê-lo mudar de cor na reinicialização e lembrar a última configuração de cores é um exercício que cabe ao leitor. Verifique o docs
diretório no código fonte para obter instruções sobre como usar os recursos dinâmicos de alteração de cores.
Agradecemos novamente aos desenvolvedores que trabalharam duro para escrever este módulo do kernel!
Como você acessa essa funcionalidade?
Provavelmente, isso pode ser conseguido por alguns scripts inteligentes e funcionalidade de inicialização.
(No Windows, você provavelmente precisará escrever código em um modelo de memória exótico, permitindo acesso direto ao hardware, ou em vez disso, precisará escrever um driver (e API) para detectar e controlar o hardware.)
Como você seleciona suas preferências?
Em seguida, alguns scripts básicos (ou scripts de chamada de ícone) podem selecionar uma preferência de cor específica.
Se você usasse o Python, para uma GUI de front-end, também seria bastante simples.
fonte
Já existe um driver para todas as funções de todo o teclado E a tecla flymode! A TUXEDO Computers desenvolveu esse driver e o oferece através do fórum de suporte: http://www.linux-onlineshop.de/forum/index.php?page=Thread&threadID=26
Diverta-se :)
fonte
Eu criei um script para mudar as cores usando o método acima por Pope. Você pode encontrá-lo aqui: pb aDWe9s6d (não tenho certeza se a formatação aqui funcionará de forma mais segura para copiar a partir daí)
fonte