Minha pergunta é se é possível executar um comando do terminal (ou qualquer outra coisa) para desativar os LEDs indicadores de um laptop.
Tenho LEDs para CAPS, NUM e WiFi que estão desligados de qualquer maneira. Mas quando está escuro, é muito irritante quando o LED indicador de uso do HDD pisca o tempo todo.
Há também um LED de energia azul / vermelho brilhante e um indicador de carga que eu gostaria de desligar.
Então, eu gostaria de escrever um script que desative (e outro que habilite) esses LEDs, se isso for possível. Eles são controlados por software ou hardware? Meu laptop é um modelo sem nome de cerca de 10 anos (MaxData Pro 6100 iw). Está sendo executado no Ubuntu 14.10 (Utopic Unicorn).
14.10
laptop
power-management
Byte Commander
fonte
fonte
Respostas:
Alguns dos LEDs são apenas de hardware e não há como alterar seu status programaticamente.
Os que podem ser controlados podem ser acessados através do
sysfs
sistema de arquivos virtual em/sys/class/leds/
.Se um LED específico pode ser controlado programaticamente ou não depende do hardware específico. Por exemplo, minha máquina de mesa possui alguns LEDs, mas nenhum deles parece ser controlável. Também experimentei alguns laptops e, embora houvesse algumas entradas
/sys/class/leds/
, não consegui controlar o status dos LEDs, o que significa, penso eu, que o driver do kernel em particular não permite controlar manualmente o LEDs, fornecendo uma interface somente leitura. Aqui está o que eu tentei, sem efeito:Algo parecido com o acima deve, em teoria, permitir que você controle os LEDs suportados pelos drivers do kernel para o hardware específico. Se não houver suporte para controlar um LED específico no kernel, então, antes de escrever um módulo do kernel, não há muito o que fazer.
Aqui está mais informações sobre o assunto em superusuário.
Aqui está a fonte definitiva: documentação do kernel
fonte