In the next article we are going to take a look at Coolero. This is a program to monitor and control our cooling devices. Users are going to find an interface that is easy to use, and in which we will have various control functions at our disposal. It will also provide us with different details of live thermal performance. The program is released under the GPLv3 license.
This software is written with Python, and uses PySide for the UI and Poetry for dependency management. It's actually an interface and enhancement to libraries like liquidctl and others, with a focus on controlling cooling devices under Gnu/Linux, mostly AIOs, hub/fan controllers, and some RGB lighting support.
Nowadays, when it comes to Gnu/Linux, it is not usual to receive official software support from brands like NZXT, Corsair, MSI, etc… to manage the hardware components of our equipment. Fortunately, things have improved over the years and it is now possible to manage/tune a wide range of peripherals and components in Gnu/Linux. Even though open source drivers/tools are available to make things work, there is still some work to be done on it. But for now, users can have an open source GUI program to manage and monitor cooling devices, such as Coolero.
Table of Contents
Features of Cooler
- There are numerous cooling devices available out there. But Coolero supports some popular options and their variants to control the essentials. It supports a variety of liquid coolers and also some power supplies. In its GitLab repository, we can find a list of compatible components Today.
- The interface we will display a system overview graph.
- We will also see in the program interface the CPU temperature/load.
- Supports multiple devices and versions of the same device.
- It will also give us the possibility of customize fan profile using chart.
- we'll find some available presets for fan profiles.
- In addition, we will find the possibility of modify RGB lighting profiles.
Programming of internal profiles. We will be able to create speed profiles based on temperature sensors of CPU, GPU or other devices that are not natively supported by the devices themselves.
- The program save profiles and reapply them at startup.
- The user interface is simple to understand and easy to use. Allows you to interact with the graph to enable/disable monitoring for a specific supported component.
- Connected AIOs or controllers should be listed as separate components in the interface, making it easy to control.
- It is necessary to take into account that the support for some refrigerators are still experimental, so they may not work.
These are some of the features of the program, you can consult all of them in detail from the GitLab page of the project.
Install Coolero on Ubuntu
For, download the app's AppImage file, we can use the browser to page in GitLab of the project. We can also save this package on our computer by opening a terminal (Ctrl+Alt+T) and using wget As follows:
After downloading, we only have give the necessary permissions to the downloaded file with the command:
chmod +x Coolero-x86_64.AppImage
At this point, we can start the program by double clicking on the file, or by typing in the same terminal:
For, install this program as a package Flatpak, we will have to have this technology enabled on our computer. If you are using Ubuntu 20.04, and do not yet have this technology enabled, you can continue The Guide that a colleague wrote on this blog a while ago.
When you can already use this type of packages on your computer, you will only need to open a terminal (Ctrl+Alt+T) and use the install command:
flatpak install org.coolero.Coolero
when i'm done we can start the program by searching for the launcher on our system, or by typing in the terminal:
flatpak run org.coolero.Coolero
To remove the Flatpak package from this program, users will only have to open a terminal (Ctrl+Alt+T) and execute in it:
flatpak uninstall org.coolero.Coolero
If you're a GUI program to manage your AIOs and other cooling devices on Gnu/Linux, you may find trying Coolero interesting. Users who want to know more about this program and its development can go to GitLab repository of the project.