Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/node
- if (process.argv.length < 3 || process.argv.length > 4) {
- process.exit(0);
- }
- var f, fs = require('fs');
- switch (process.argv[2]) {
- case '--set-brightness':
- var value = process.argv[3];
- if (value !== '' + parseInt(value, 10))
- process.exit(0);
- value = Math.round(value / 101 * 48);
- fs.writeFileSync('/sys/class/backlight/intel_backlight/brightness', '' + value,{ encoding: 'utf8' });
- break;
- case '--get-brightness':
- f = fs.readFileSync('/sys/class/backlight/intel_backlight/brightness', { encoding: 'utf8' });
- process.stdout.write('' + Math.round(parseInt(f, 10) * 101 / 48) + '\n');
- break;
- case '--get-max-brightness':
- process.stdout.write('101\n');
- }
- process.exit(0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement