Skip to content

Find out what's eating up your system resources and delete unnecessary files from your disk.

License

Notifications You must be signed in to change notification settings

msmaldi/optimizer

 
 

Repository files navigation

Icon

Optimizer

Find out what's eating up your system resources and delete unnecessary files from your disk.


Screenshot

Report a problem!

Installation

Dependencies

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

Building

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

Credits

  • 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!

License

This project is licensed under the GPL-3.0 License - see the COPYING file for details.

About

Find out what's eating up your system resources and delete unnecessary files from your disk.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vala 97.1%
  • Meson 2.2%
  • Other 0.7%