For those who already know Conky, will know the benefits of this tool that allows us to monitor our system with the plus of modifying its visual appearance by giving a personalized look to our desktop.
Surfing the net a bit, I came across an alternative to Conky. Well then, I will talk a little about, Cysboard a simple, light and powerful monitoring tool.
Cysboard is an open source monitoring system similar to Conky, the application is written in C ++, HTML and CSS by the developer Michael Osei this use html and css to give your themes a visual style.
Cysboard obtains the information from our system, taking the operating system we use, how much RAM we have, the processor, our IP address and more.
How to install Cysboard on Ubuntu?
To install the application in our system, we will only have to clone the git of this and compile the code from our team.
To perform this task, we have to have the necessary dependencies installed, which are cmake and gcc.
To clone git and install Cysboard, we do it with these commands:
git clone https://github.com/mike168m/Cysboard.git cd Cysboard/ mkdir build cmake make
With this we have the application installed in our system, now we can create our own themes for cysboard We just have to follow the instructions given by the developer:
- Create a file for the theme, we will call it main.html inside ~ / .config / cysboard /.
- Add the HTML code with any of the identifiers listed in the table found in the github that supplies the system information.
- Run cysboard.
The table of identifiers to create themes is as follows:
ID | Info |
cpu_name | The name of the CPU |
cpu_usage | Total CPU usage in percentage |
cpu_arch | CPU architecture |
cpu_vendor | The CPU vendor, for example. Intel, AMD |
cpu_num_cores | Number of processor cores |
mem_free | The amount of free memory in KB, MB, or GB |
mem_used | The amount of memory used in KB, MB, or GB |
mem_swap_total | The amount of swap memory in KB, MB, or GB |
mem_total | The total amount of physical memory available |
os_name | The name of the operating system |
os_distro_name | What distribution do we use |
os_uptime | The total time elapsed since the last boot |
os_num_procs | How many processes are we running? |
exec_ # | Run a program and display its output eg. Exec_0, exec_1, etc. |
cpu_usage_ # | Get the percentage of use of a CPU core, for example. Cpu_usage_0, cpu_usage_1, etc |
In any case, the application comes with a default theme with which we can see what the application offers us in the system.
Although I develop software in several languages, I did not have the «cmake» installed, because you already know:
sudo apt-get install cmake
I also don't have "gtk + -3.0" (I use Ubuntu 16.04); well, forward:
sudo apt-get install gtk + -3.0