These dependencies must be present before building:
meson
valac
debhelper
libgranite-dev
libgtk-3-dev
libgtop2-dev
libwnck-3-dev
Use the following command to install the dependencies on elementary OS:
sudo apt install elementary-sdk libgtop2-dev libwnck-3-dev
Use the following command to install the dependencies on other Debian-based systems:
apt install meson valac appstream-util libgranite-dev libgtop2-dev libwnck-3-dev
git clone https://github.com/hannesschulze/optimizer.git && cd optimizer
meson build --prefix=/usr
cd build
ninja
To install, use ninja install
, then execute with com.github.hannesschulze.optimizer
:
sudo ninja install
com.github.hannesschulze.optimizer
- Stacer: This project is heavily inspired by Stacer (written in Qt). Optimizer aims to provide some of the features in an elementary app with native Gtk widgets.
- Monitor: Some of the logic for the process list is from Monitor, which is another elementary app. Optimizer is using some of the code in a simplified version - other than Monitor it just uses a process list instead of a neat tree view. Definitely check out this project if you want a monitor!
This project is licensed under the GPL-3.0 License - see the COPYING file for details.