Skip to content
Find out what's eating up your system resources and delete unnecessary files from your disk.
Vala Meson Other
Branch: master
Clone or download
hannesschulze Merge pull request #63 from NathanBnm/update-translations
Update translations + French translations
Latest commit dd0e69f Jan 19, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build-aux/meson
data Update and split translations May 12, 2019
debian Add deb packaging Mar 3, 2019
po Clear unused language files Jan 10, 2020
src Add missing tooltips translation May 12, 2019
vapi Add libgtop vala bindings Feb 22, 2019
.gitignore Initial commit Feb 21, 2019
.travis.yml Downgrade Node.js to fix builds on Travis CI Nov 18, 2019
COPYING
README.md Remove extra dependency May 8, 2019
com.github.hannesschulze.optimizer.json Initial commit Feb 21, 2019
com.github.hannesschulze.optimizer.json~ Initial commit Feb 21, 2019
meson.build Update and split translations May 12, 2019
meson_options.txt

README.md

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.

You can’t perform that action at this time.