FOSSPicks
Stress-Terminal UI
We just can't get enough of system monitors that run from the command line. They just seem like such a natural fit, not only aesthetically, but also functionally. From a design perspective, the command line forces the developer to put usefulness up front rather than hidden behind endless tabs or options. ASCII's limitations help enforce this, because there's only so much you can do. Use of color can't be superfluous, and you need to be careful about the number of words or amount information you present, as well as making it obvious how the user interacts with your application. Plus, you're effectively working toward a fixed resolution. Of course, there are exceptions – Vim springs to mind – but most command-line developers understand the advantages that come from environmental limitations.
Stress-Terminal UI (s-tui) is a great example of this. It monitors your system's CPU utilization, but also shows its changing frequency and temperature alongside power consumption in watts. This is perfect for monitoring the effectiveness of your system cooling, as well as the kind of power consumption you can expect from your system under load. What's even better is that stress-ng
, a popular stress tester, can be run directly from within s-tui, so you can monitor the effects of high CPU usage directly. You navigate around the user interface using the Vim direction keys, which allow you to toggle stressed and regular operation and select different temperature sensors, as well as provide a toggle for each chart. You can even output the statistics to a JSON or CSV file with a launch argument. s-tui is a tiny tool that does everything you require, and it's just as good monitoring your local system as it is checking over a remote machine – just be careful that the stress test doesn't cause a remote crash!
Project Website
https://amanusk.github.io/s-tui/
Task management
Taskbook
Soon we'll be able to give up our OpenGL-accelerated desktops entirely and return to the framebuffer from whence we came. It will solves all kinds of problems, from needing to upgrade your machine because you need to run Slack desktop, to being more productive because YouTube isn't nihilistic when watched as ASCII. One thing we won't be short of is tools to keep us productive. Vimwiki is excellent, for example, if you want a quick and easy way to create a small wiki directly from your editing environment (Vim). With a simple shortcut key, you can switch from whatever document you might be editing to your own note and linking environment using simple markdown language. Press Enter on a title, and it becomes a link to a new page where you can continue, and all of this can easily be exported as HTML or accessed directly.
Taskbook is a little like Vimwiki in that is uses a minimal syntax to add and manage notes and tasks. Unlike Vimwiki, it doesn't have a steep learning curve, because you don't need to learn Vim first. Instead, you run it as a single command from the terminal. To add a task, just type tb -t Save for a synthesizer
. As your reward, you'll get a little green tick and a quick message to say the task has been added. What's particularly clever is that you can pin tasks to specific "boards," which work like categories or tags. tb -t @music Learn notation
will add a task to a "music" board, for instance. Type tb
to lists your tasks, or add -i
to see them on a creation-date timeline. It's easy to create huge lists of these, but tb
is quick and simple enough to make managing and navigating between them a breeze.
Project Website
https://github.com/klauscfhq/taskbook
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs