Leave open. The OP looks for a software on Ubuntu that does some things that are described in the question. Since the requirements are specific, the question is not off-topic for being opinion-based nor the user seeks for a tutorial, as the first comment and respective close vote says.