Laptop modern memiliki berbagai LED, mulai dari indikator power, keyboard backlight, hingga LED notifikasi. Di Linux, kamu bisa mengontrol beberapa di antaranya dengan tools yang sudah ada, tanpa perlu software tambahan.
Artikel ini akan membahas bagaimana cara mengontrol LED laptop langsung dari Linux, menggunakan sysfs.
Apa Itu sysfs
?
sysfs
adalah virtual filesystem di Linux yang menyediakan interface ke kernel objects (seperti device, driver, modul, dll) melalui sistem file. Lokasinya di:
/sys/
Tujuan sysfs
:
- Memberi akses user (tanpa perlu programming) untuk melihat dan mengubah properti kernel secara langsung.
- Digunakan oleh tools seperti
udev
,systemd
, dan monitoring system.
1. Mendapatkan LED yang Bisa Dikontrol
List sysfs untuk led berada di /sys/class/leds
ls /sys/class/leds/
contoh output:
tpacpi::power
tpacpi::kbd_backlight
input3::capslock
tpacpi::power
→ LED power (ThinkPad)tpacpi::kbd_backlight
→ Keyboard backlightinput3::capslock
→ LED Caps Lock
2. Kontrol LED dari Terminal
Gunakan file brightness:
# menyalakan led power
echo 1 | sudo tee /sys/class/leds/tpacpi::power/brightness
# mematikan led power
echo 0 | sudo tee /sys/class/leds/tpacpi::power/brightness
3. Mendapatkan Maksimal Brightness
Untuk mendapatkan maksimal brightness dari LED seperti backlight kamu bisa:
cat /sys/class/leds/tpacpi::kbd_backlight/max_brightness
contoh output:
2
Berarti kamu bisa set brightness dari range 0-2:
echo 2 | sudo tee /sys/class/leds/tpacpi::kbd_backlight/brightness
Referensi
About Damasukma T
I'm a lifelong learner driven by curiosity across disciplines—from blockchain, philosophy, and mathematics to biology, economics, and beyond. I enjoy exploring how systems work, breaking down complex ideas, and experimenting with emerging technologies through hands-on projects. For me, learning isn't just a phase—it's a habit and a way of life.