Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.54 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.54 KB

CPower

Repository for ++Power (C++ program)

A program written with C++ for system rebooting, suspension and powering off. The overall content is about 70 lines long.

power x70132

/++Power v.1 Copyright (c) 2017 JJ Posti <techtimejourney.net> This program comes with ABSOLUTELY NO WARRANTY; for details see: http://www.gnu.org/copyleft/gpl.html. This is free software, and you are welcome to redistribute it under GPL Version 2, June 1991″)/

You need something along the lines of libgtk-3-dev and build-essential installed in order to compile ++Power. Also make sure to install pkg-config.

Compile with the command:

g++ power.cpp -o power pkg-config --cflags --libs gtk+-3.0

-o power is the output file. Adjust cflags and libs to match your system – if needed.

Run the program with this command: ./power . If needed make the progam executable with: chmod +x power .

Note by default ++Power assumes gksudo usage( a sudo account). You can easily change this to gksu if you are having an actual root account. Of course, make sure that you have either gksu or gksudo installed – in order to achieve full functionality.

++Power(C++) vs. Power Manager(Python) considerations:

These two programs do similar tasks. ++Power remains a more generic alternative while Power Manager has some Openbox integrations and i3lock integrations in it.


Original post is at: http://www.techtimejourney.net/power-c-is-released/