Added feature to change by percentage. Added makefile. Added shell script to modify ownership of the file that affects brightness

This commit is contained in:
amazing-username
2017-03-14 22:15:37 -05:00
parent 622d7bd2e8
commit 9e85a65aa9
7 changed files with 77 additions and 37 deletions
+3 -19
View File
@@ -1,7 +1,5 @@
#include <iostream>
#include <cstring>
#include <fstream>
#include <ios>
#include "AlterBrightness.h"
#include "Brightness.h"
@@ -9,36 +7,22 @@ int main(int argc, char* argv[])
{
char* control[strlen(*(argv + 1))] = {*(argv + 1)};
unsigned changeAmount = atoi(*(argv + 2));
float brightnessPercentage = atoi(*(argv + 2));
unsigned currentBrightness;
unsigned maxBrightness;
/**
std::fstream input;
input.open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
input >> currentBrightness;
std::cout << currentBrightness << std::endl;
input.close();
input.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
input >> maxBrightness;
std::cout << maxBrightness << std::endl;
input.close();
*/
AlterBrightness ab;
Brightness br;
br.grabBrightness();
br.grabMaxBrightness();
AlterBrightness ab;
currentBrightness = br.getCurrentBrightness();
maxBrightness = br.getMaxBrightness();
ab.setIncrement(changeAmount);
ab.setDecrement(changeAmount);
ab.setCurrentBrightness(currentBrightness);
ab.setMaxBrightness(maxBrightness);
ab.setPercentageBrightness(brightnessPercentage);
//std::string ctl(*(control));
ab.chooseChange((control));
return 0;