-
-
Save ps1dr3x/b15c62eafb388ddf8bb7d3896d1a1cee to your computer and use it in GitHub Desktop.
# "input0::scrolllock" might be different (?) | |
# On | |
sudo sh -c 'echo 1 > /sys/class/leds/input0::scrolllock/brightness' | |
# Off | |
# sudo sh -c 'echo 0 > /sys/class/leds/input0::scrolllock/brightness' |
UMLAUTaxl
commented
Jul 20, 2019
•
there's input4::capslock input4::numlock input4::scrolllock in the leds directory and changing to input4 doesn't work
there's input4::capslock input4::numlock input4::scrolllock in the leds directory and changing to input4 doesn't work
Yes, as commented the number of the input and probably also the name can be different, depending on the system and the hardware. You should try to play around with what you have to eventually find the path that works for you
for some reason this only blinks the led for me, any thoughts?
This works perfectly but when I press caps lock or num lock key, my backlights turnoff again. Is there a way to set them turn on in a permanent way?
@Magnitudexx hmm weird, no idea. Maybe there are other paths, you could try searching for other ones.
@MrGeodude I had the same problem with one keyboard. I just set a cronjob writing the bit every few seconds, worked just fine (apart from the few seconds off).
echo 1 | sudo tee /sys/class/leds/input12::scrolllock/brightness
This work for but the 2 input folder with scrollock and the name is static but the number keep changing on 2 days it changes 3 times first its was input12::scrolllock and 2 was input3::scrolllock but after 12 hour it change to 36 and 43 and again next day it return on to same as first time input12::scrolllock and input3::scrolllock
Encontraron alguna solucion?, cuando presiono Block mayus, o numeral se me apaga.
Esto funciona perfectamente, pero cuando presiono el bloqueo de mayúsculas o la tecla de bloqueo numérico, mis luces de fondo se apagan nuevamente. ¿Hay alguna forma de configurarlos para que se enciendan de forma permanente?
Encontraste solucion?
@Magnitudexx The brightness file just rewrites the value inside, it doesn't matters if you try changing it with echo or directly with a text editor. I don't know what's preventing it to change tho.
I also have the same problem.. It gets overwrite to 0 again after I changed it to 1, so the keyboard just blinks.
Hmm.. Maybe you have a daemon or something else running and rewriting the value @aevim @Tryware, maybe you could try to monitor the i/o operations on that path. I guess the behavior of this operation is also dependent on the keyboard's hardware, firmware and drivers. I changed keyboard and I don't need this workaround anymore, but in my case for example I had to put that in a 5 seconds cronjob because for some reasons the value was rewritten to 0 every time I was pressing the CapsLock key (but only in that case as far as I remember).
how to learn the input device?
I've made a Systemd task to detect and force the LEDs to turn on periodically.
There's the repository
for some reason this only blinks the led for me, any thoughts?
Because that file 'inputX::scrolllock' changes always, in my case the number was input23::scrolllock first then it changes to input26::scrolllock, after when i run the command 'sudo sh -c 'echo 1 > /sys/class/leds/inputX::scrolllock/brightness'
'
well guys i had this problem on many recent linux distros, on fedora 40 it used to work fine by default but fedora 41 doesn't anymore, decided to make my own script/systemd service to monitor the brightness file under the scroll lock device and change value to 1
check it here: https://github.com/zero-stacks/ScrollLock_Monitor_Service
it's well explained and detailed
for some reason this only blinks the led for me, any thoughts?
Because that file 'inputX::scrolllock' changes always, in my case the number was input23::scrolllock first then it changes to input26::scrolllock, after when i run the command 'sudo sh -c 'echo 1 > /sys/class/leds/inputX::scrolllock/brightness' '
changing manually wont help cuz for some reason it resets back to 0 whenever you press capslock or numlock this is why i made a systemd service to check the file every 2 secs, it is resourceless and harmless, works very well