This was originally intended for an Asus G73 laptop. I have an Asus G55VW laptop, and it works great. (It requires the installation of 2 separate scripts!) I didn't even change the directory name. (/home/jed/g73)
This is taken directly from the README file included with the g73 script;
1. Clone this repository to your home directory (or wherever you want to, I'll do this example for ~/ for simplicity)
cd
git clone git://github.com/ktoso/g73-keyboard-backlight-sh.git g73
2. Make sure all scripts are marked executable:
cd g73
chmod +x *.sh
3. Take a look at these scripts to make sure you trust them, why? Because they'll need root access, without asking for the password. Now, we'll add these scripts to allow `sudo`to run them without asking for any password:
su -c 'visudo' # or 'sudo visudo' if you're a sudoer (on VSIDO etc)
Then just add the following lines at the end of the sudoer file (or similar, with the script names etc). Of course, replace `ktoso` and `/home/ktoso/` with your *username* and *your home directory*. (ktoso is the author of the g73 script, and here's a heartfelt "Thank-You" to ktoso!)
## allow running keyboard backlight scripts
YOURUSERNAME ALL=(ALL) NOPASSWD:/home/YOURUSERNAME/g73/*
Once you have the script installed, open your ~/.fluxbox/keys file and add the following lines (changing username and home directory of course) I used xev to determine the numbers for the keybindings. xev is included with VSIDO by default.
# Keyboard Brightness Controls
# keys: dim 237, bright 238
237 :Exec /home/jed/g73/light_down.sh
238 :Exec /home/jed/g73/light_up.sh
Next you'll need to install the 2nd script that is attached below. There is a README with it as well explaining how to "get 'er done"! This script adds the necessary files and folders to /sys/class/leds/asus. This is where the other script gets the info to turn on and off the lights, as well as a dim, bright, brighter setting!
Now with all that said, there is one other little detail I hadn't considered when asked to share this info. It is intended to work with an Asus laptop as I stated above. It also relies on the attached scripts to be installed. This may be a show stopper as it is specific to an Asus laptop. I'm not sure if names can be changed to protect the innocent, err, I mean work with a different brand/model or not. This was all just kind of thrown together over the last couple of nights. Mainly it is here so I can recreate this scenario on my laptop in the event a disaster occurs on my machine! You'd be amazed at how much simpler this way is than the outrageous hack I had working before!
If you find this confusing, don't worry, I did too! Patience and Google do pay off. (I've also been told I'm as stubborn as a mule) I will also try to help if there are questions. When it gets right down to it, I don't see why these two scripts couldn't be edited to work with any brand of laptop out there. I also am not a programmer/scripter by any stretch of the imagination. I have learned the greatest lesson to be learned in Linux; Copy/Paste (otherwise known as Ctrl-c, and Ctrl-v) Seriously. Scripts are basically 'human readable code', and as such, with a little determination and study you can usually edit them to do what you want. (I have even got to the point of having written a couple for myself!)
I said all that to say this; If I can do it, anyone can do it! BUT, don't expect me, or anyone associated with VSIDO to be responsible for you machine if something goes horribly awry after this exercise. I mean seriously, would you let a chimp drive your Corvette?
Worked perfect Jedi!!
AMAZING! Thank you!
Quote from: lwfitz on March 05, 2014, 04:15:55 AM
Worked perfect Jedi!!
AMAZING! Thank you!
Your very welcome sir!!! Glad I could finally be of some small help to someone!!! ;)
And by the way... Id loan you my Corvette anytime :D