I’ve introduced many command-line tools before; this time I’ll introduce some GUI tools. Hope you like them. I use Archlinux — pacman basically has them all. For other distributions, check your own package manager.
flameshot
No matter what, I have to start with flameshot. This is the best screenshot tool I’ve used on Linux. No tricks needed — after installing, just set up a shortcut key. Earlier versions didn’t support text insertion; now it’s a whole new world.

All screenshots below were taken with flameshot.
Albert
This is also the software I use most often. Those familiar with mac should know there’s similar software on mac. Albert on Linux
is by no means a replacement for it, but a simple, easy-to-use tool developed with Qt; you can write plugins for it in C++ or
Python (the program uses pybind11 — any project combining C++ and Python can absolutely refer to this program).
Even if you only use it, its powerful features are enough to impress you; the plugins now even include the Pomodoro technique. Linux users, definitely don’t miss it.

rdesktop
It’s a very usable Windows remote tool; you first need to enable Remote Desktop on a Windows system. It should be started from the command line. Here I’ll paste my own startup script — maybe you can use it:
1 | rdesktop 192.168.137.1:3389 \ |
The parameters are not hard to understand:
1. `1600x900` is the resolution;
2. `clipboard` means sharing the clipboard;
3. `disk:remote=<local directory>` mounts a linux folder as a drive for windows;
4. `sound:local:alsa` shares sound — I think it's needed;
The final effect:

Zeal
I really don’t know how to introduce it. Even if you don’t consult documentation often, keeping a Zeal around at least gives you
a chance when you want to look.
