When someone describes their computer feeling slow, it’s typically not computers sporting old CPUs. CPU usage is generally not a serious bottleneck, unless you’re doing very intensive computation. GPU is also rarely a bottleneck unless you’re into heavy gaming, or 4K rendering.
So why do you get lag while playing a game and compiling software, or interact with your KDE/GNOME/MATE desktop. Or find Dropbox reduce your system to a crawl? It’s a combination of CPU/GPU/IO/memory and more.
You want a single daemon to fix these problems. Use Ananicy. It works so great, it’s a must-have utility.
Ananicy offers a huge number of ready-to-use rules for many popular applications, and it’s easy to tweak them, or add rules for other programs. Best take an existing rule as a template and tweak it for any programs you run that don’t already have a rule.
For a complete list of the programs and rules, here’s the rules cache (generated with the “ananicy dump rules” command). As you can see, the applications comes with over 220 rules for both open source and proprietary Linux programs. A lot of care and careful thought has gone into defining each application’s settings.
Developer: Timofey Titovets and contributors
License: GNU General Public License v3.0
Complete list of articles in this series:
|tmux||A terminal multiplexer that offers a massive boost to your workflow|
|lnav||Advanced log file viewer for the small-scale; great for troubleshooting|
|Paperwork||Designed to simplify the management of your paperwork|
|Abricotine||Markdown editor with inline preview functionality|
|mdless||Formatted and highlighted view of Markdown files|
|fkill||Kill processes quick and easy|
|Tusk||An unofficial Evernote client with bags of potential|
|Ulauncher||Sublime application launcher|
|McFly||Navigate through your bash shell history|
|LanguageTool||Style and grammar checker for 30+ languages|
|peco||Simple interactive filtering tool that's remarkably useful|
|Liquid Prompt||Adaptive prompt for Bash & Zsh|
|Ananicy||Shell daemon created to manage processes’ IO and CPU priorities|
|cheat.sh||Community driven unified cheat sheet|
|ripgrep||Recursively search directories for a regex pattern|
|exa||A turbo-charged alternative to the venerable ls command|
|OCRmyPDF||Add OCR text layer to scanned PDFs|
|Watson||Track the time spent on projects|
|fontpreview||Quickly search and preview fonts|
|fd||Wonderful alternative to the venerable find|
|scrcpy||Display and control Android devices|
|duf||Disk usage utility with more polished presentation than the classic df|
|tldr||Simplified and community-driven man pages|