Mi pregunta es si es posible ejecutar un comando de terminal (o cualquier otra cosa) para deshabilitar los LED indicadores de una computadora portátil.
Tengo LED para CAPS, NUM y WiFi que están apagados de todos modos. Pero cuando está oscuro es muy molesto cuando el LED indicador de uso del HDD parpadea todo el tiempo.
También hay un LED de encendido azul / rojo brillante constante y un indicador de carga que me gustaría apagar.
Por lo tanto, me gustaría escribir un script que desactive (y otro que habilite) esos LED si esto es posible. ¿Están controlados por software o hardware? Mi computadora portátil es un modelo sin nombre de unos 10 años (MaxData Pro 6100 iw). Se ejecuta en Ubuntu 14.10 (Utopic Unicorn).
14.10
laptop
power-management
Byte Commander
fuente
fuente
Respuestas:
Algunos de los LED son solo de hardware y no hay forma de cambiar su estado mediante programación.
Se puede acceder a los que se pueden controlar a través del
sysfs
sistema de archivos virtual en/sys/class/leds/
.Si un LED en particular se puede controlar mediante programación o no depende del hardware en particular. Por ejemplo, mi máquina de escritorio tiene algunos LED, pero ninguno de ellos parece ser controlable. También experimenté en un par de computadoras portátiles y, aunque había algunas entradas debajo
/sys/class/leds/
, no pude controlar el estado de los LED, lo que significa, creo, que el controlador del kernel en particular no permite controlar manualmente el LED, que proporcionan una interfaz de solo lectura. Esto es lo que probé, sin efecto:Algo como lo anterior debería, en teoría, permitirle controlar los LED que son compatibles con los controladores del kernel para el hardware en particular. Si no hay soporte para controlar un LED particular en el núcleo, entonces, a menos que se escriba un módulo del núcleo, no hay mucho que pueda hacer.
Aquí hay más información sobre el tema en superusuario.
Aquí está la fuente final: documentación del núcleo
fuente