FOSSPicks

qps

Process managers have been around for as long as computers could run more than one process. We don't often think about them. The humble ps command is often hidden away behind a pipe and a grep, and top or htop are used when you need something more interactive. On the desktop, all the major environments include their own process managers, so there seems very little reason to use anything else. But what if one desktop's tool does a better job than others? That's exactly what happened with LXQt's qps, which can be built separately without needing any other parts of the LXQt desktop. It's great to see that developers are still creating alternatives and new ways of looking at the same data, which is exactly what qps, a Qt process manager, does, albeit with a Qt-based GUI.

On the surface, qps looks a lot like the output from the top command, encapsulated within a GUI. CPU, memory, and swap usage meters are shown at the top with the list of running processes shown below. This list can be formatted as a tree and also show threads; you can click on columns to sort by user, memory usage, CPU, and time. The great thing about doing all this from a GUI is that you don't need to remember the key commands for the function, as everything is just point and click. If you double-click a process another pane appears – this time showing more in-depth details about a particular process. These include the files and sockets being accessed by a process, memory maps and offsets for the libraries being used. Another useful tab in this pane shows a list of all the environment variables accessible to the process, which is a great way of troubleshooting problematic processes or applications, especially when they're being run from user accounts other than your own.

Project Website

https://github.com/lxqt/qps

Processes can also be listed as threads and trees, which helps when you don't know which has spawned what.

Text manager

Polar

We probably read more words now than at any other point in history, and it's a pity that we don't collect and curate words in the way libraries do. This is obviously because most of our reading is from the Internet, and consequently, transitory and disposable. But not everything online is like that, and Polar is a tool that can help with reading organization and curation. It's especially helpful when you're conducting any kind of research or study, because it's likely that your data store would become a mish-mash of notes, annotations, printouts, and PDFs, with nothing to group them together effectively or track your work. These are all problems that Polar hopes to solve.

Polar is an application designed to help you store online files offline, manage those files, add your own notes and annotations, and sync your entire library with an optional online account. It can deal with PDFs and ePubs, documents can be tags and organized into folders, and Polar lets you add annotations anywhere and export these as Markdown for your own notes. There's a wonderful Statistics tab that gives you an overview of everything you've done and when; it feels very much like GitHub's activity tracker for developers. If you're working on a thesis or studying a complex subject, this kind of oversight is invaluable if you need to read through an entire body of work. But even those of us with more modest requirements will find Polar useful. The document reader with its progress bar and integrated annotation is clear and useful even for casual reading. Its focus is always on the value of incremental reading. Having an application that tracks reading like this – rather than a collection like Calibre – is a refreshingly different approach to reading even online documentation.

Project Website

https://getpolarized.io/

If you have a large online reading list and love making notes, Polar is a great way to organize a collection.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Free Therapy: RawTherapee as of Version 3.0 Under GPLv3

    RawTherapee is undisputedly the number one Linux program for reworking digital images into RAW format. With the license change the program becomes free software.

  • ART – Another RawTherapee

    RAW converters are the first tool to use in editing photos, and new solutions and programs have the potential to make users' lives easier. How does ART stack up?

  • RawTherapee

    RAW format images offer more options for editing than JPEG formats – RawTherapee brings this potential to Linux.

  • FOSSPicks

    Sparkling gems and new releases from the world of Free and Open Source Software

  • Open Source Games

    Linux users have an array of open source gaming options at their fingertips. We take a look at five first-person shooters that really stand out.

comments powered by Disqus