Pertanyaan saya adalah apakah mungkin untuk menjalankan perintah terminal (atau apa pun) untuk menonaktifkan LED indikator laptop.
Saya memiliki LED untuk CAPS, NUM dan WiFi yang tidak aktif. Tetapi ketika gelap, sangat menjengkelkan ketika LED indikator penggunaan HDD berkedip setiap saat.
Ada juga LED Daya biru / merah yang terus bersinar dan indikator pengisian daya yang ingin saya matikan.
Jadi saya ingin menulis skrip yang menonaktifkan (dan satu lagi yang memungkinkan) LED itu jika memungkinkan. Apakah mereka dikendalikan oleh perangkat lunak atau perangkat keras? Laptop saya adalah model tanpa nama berumur sekitar 10 tahun (MaxData Pro 6100 iw). Ini berjalan di Ubuntu 14.10 (Utopic Unicorn).
14.10
laptop
power-management
Komandan Byte
sumber
sumber
Jawaban:
Beberapa LED hanya untuk perangkat keras dan tidak ada cara untuk mengubah statusnya secara terprogram.
Yang dapat dikontrol dapat diakses melalui
sysfs
sistem file virtual di/sys/class/leds/
.Apakah LED tertentu dapat dikontrol secara pemrograman atau tidak tergantung pada perangkat keras tertentu. Sebagai contoh, mesin desktop saya memiliki beberapa LED tetapi tampaknya tidak ada yang bisa dikontrol. Saya juga telah bereksperimen pada beberapa laptop, dan, sementara ada beberapa entri di bawah
/sys/class/leds/
, saya tidak dapat mengontrol status LED, yang berarti, saya pikir, bahwa driver kernel tertentu tidak memungkinkan secara manual mengendalikan LED, menyediakan antarmuka hanya-baca. Inilah yang saya coba, tanpa efek:Secara teori, hal seperti di atas seharusnya memungkinkan Anda untuk mengontrol LED yang didukung oleh driver kernel untuk perangkat keras tertentu. Jika tidak ada dukungan untuk mengendalikan LED tertentu di kernel, maka, singkat menulis modul kernel, tidak banyak yang dapat Anda lakukan.
Berikut informasi lebih lanjut tentang subjek di superuser.
Inilah sumber utamanya: dokumentasi kernel
sumber