Some very nice and lightweight applications I use daily:
Meld
Meld - Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.
Meld helps you review code changes and understand patches. It might even help you to figure out what is going on in that merge you keep avoiding.
yay -S meld
Will be included soon by default, as mb-reset script will use it.
notify-send.sh
notify-send.sh is a drop-in replacement for notify-send (from libnotify) with ability to update and close existing notifications.
Available in Mabox repository - will come preinstalled with Mabox 21.06 Geralt
yay -S notify-send.sh
Double Commander
Double Commander is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
Typora looks nice
Recently I came across ShellPiper - very good tool to play/learn things like: awk, sed, grep, find, cut, sort, uniq and so on.
ShellPiper - The Piping Editor
ShellPiper is an editor for writing long pipe one-liners in the shell. Instead of tweaking a long pipe chain in the terminal, use ShellPiper to create and tweak it with ease (and caching!).
A new and improved version of QDirstat (1.9) is available from Mabox repo.
QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up.
This application mirrors Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer. It does not require any root access. It works on Linux, Windows and macOS.
tint2 executer script.sh (icon in the panel for on/of status)
#!/bin/bash
### Show icon [on | of] status, for tint2 panel.
# Define the Unicode icon characters
icon_running="🟢"
icon_not_running="🔴"
# Define the colors for the active and inactive states
color_active="#00FF00"
color_inactive="#808080"
# Check if scrcpy is running
scrcpy_count=$(pgrep -x "scrcpy" | wc -l)
if [ "$scrcpy_count" -gt 0 ]; then
echo "<span foreground='$color_active'>$icon_running</span>"
else
echo "<span foreground='$color_inactive'>$icon_not_running</span>"
fi
Jump to (focus) the first open window for an application, if it’s running.
Otherwise, launch COMMAND (with opitonal ARGs) to start the application.
Options:
-r – cycle through windows in reverse order
-f – force COMMAND to launch if process found but no windows found
-m – if a single window is already open and in focus - minimize it
-n – do not fork into background when launching COMMAND
-p – always launch COMMAND when ARGs passed
(see Argument Passthrough in man page)
-L – list matching windows for COMMAND and quit
-t NAME – process window has to have NAME as the window title
-c NAME – find window using NAME as WM_CLASS (instead of COMMAND)
-i NAME – find process using NAME as the command name (instead of COMMAND)
-w – only find the applications in the current workspace
-R – bring the application to the current workspace when raising
(the default behaviour is to switch to the workspace that the
application is currently on)
-C – center cursor when raising application